30 lines
1,007 B
C#
30 lines
1,007 B
C#
|
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
|||
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|||
|
|
|||
|
using System;
|
|||
|
using System.IO;
|
|||
|
using Microsoft.DotNet.Tools.Test.Utilities;
|
|||
|
using Xunit;
|
|||
|
|
|||
|
namespace Microsoft.DotNet.Tools.Builder.Tests
|
|||
|
{
|
|||
|
public class IncrementalTestsOnResources : IncrementalTestBase
|
|||
|
{
|
|||
|
public IncrementalTestsOnResources() : base(
|
|||
|
Path.Combine(AppContext.BaseDirectory, "TestAssets", "TestProjects", "TestProjectWithResource"),
|
|||
|
"TestProjectWithResource",
|
|||
|
"Hello World!" + Environment.NewLine)
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
[Fact]
|
|||
|
public void TestRebuildSkipsCompilationOnNonCultureResource()
|
|||
|
{
|
|||
|
var buildResult = BuildProject();
|
|||
|
buildResult.Should().HaveCompiledProject(MainProject);
|
|||
|
|
|||
|
buildResult = BuildProject();
|
|||
|
buildResult.Should().HaveSkippedProjectCompilation(MainProject);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|