public void ParseProject_NetCore_NuspecProperties_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("NuspecProperties", "edgar=poe;jimmini=cricket;")); var props = file.ParseProject("test").NetCore.NuspecProperties; props.Should().HaveCount(2); props["edgar"].Should().Be("poe"); props["jimmini"].Should().Be("cricket"); }
public void ParseProject_DoesNotSetIsNetFramework() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("AssemblyName", "a")); file.ParseProject("test").IsNetFramework.Should().BeFalse(); }
public void ParseProject_NetCore_ThreadPoolMinThreads_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("ThreadPoolMinThreads", "3")); file.ParseProject("test").NetCore.RuntimeOptions.ThreadPoolMinThreads.Should().Be(3); }
public void ParseProject_NetCore_FileVersion_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("FileVersion", "1.4.3.5")); file.ParseProject("test").NetCore.FileVersion.Should().Be("1.4.3.5"); }
public void ParseProject_NetCore_Version_VersionFallback() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("Version", "1.2.3.5")); file.ParseProject("test").NetCore.Version.Should().Be("1.2.3.5"); }
public void ParseProject_NetCore_TargetFrameworks_TargetFrameworkFallback() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("TargetFramework", "net45")); file.ParseProject("test").NetCore.TargetFrameworks.Should().BeEquivalentTo("net45"); }
public void ParseProject_NetCore_SignAssembly_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("SignAssembly", "TRUE")); file.ParseProject("test").NetCore.SignAssembly.Should().BeTrue(); }
public void ParseProject_NetCore_RuntimeFrameworkVersion_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("RuntimeFrameworkVersion", "minustwentzillion.epsilonEcho.woof")); file.ParseProject("test").NetCore.RuntimeFrameworkVersion.Should().Be("minustwentzillion.epsilonEcho.woof"); }
public void ParseProject_NetCore_PackageLicenseUrl_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageLicenseUrl", "http://death.star/legal")); file.ParseProject("test").NetCore.PackageLicenseUrl.Should().Be("http://death.star/legal"); }
public void ParseProject_NetCore_PackageId_AssemblyNameFallback() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("AssemblyName", "Woot")); file.ParseProject("test").NetCore.PackageId.Should().Be("Woot"); }
public void ParseProject_NetCore_PackageId_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageId", "AcmeInc")); file.ParseProject("test").NetCore.PackageId.Should().Be("AcmeInc"); }
public void ParseProject_NetCore_Product_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("Product", "acme skyhooks")); file.ParseProject("test").NetCore.Product.Should().Be("acme skyhooks"); }
public void ParseProject_NetCore_PackageIconUrl_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageIconUrl", "http://acme.inc/fav.ico")); file.ParseProject("test").NetCore.PackageIconUrl.Should().Be("http://acme.inc/fav.ico"); }
public void ParseProject_NetCore_LangVersion_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("LangVersion", "GROOT")); file.ParseProject("test").NetCore.LangVersion.Should().Be("GROOT"); }
public void ParseProject_NetCore_GenerateSerializationAssemblies_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("GenerateSerializationAssemblies", "autobots")); file.ParseProject("test").NetCore.GenerateSerializationAssemblies.Should().Be("autobots"); }
public void ParseProject_NetCore_DelaySign_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("DelaySign", "true")); file.ParseProject("test").NetCore.DelaySign.Should().BeTrue(); }
public void ParseProject_NetCore_RepositoryUrl_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("RepositoryUrl", "git://gat")); file.ParseProject("test").NetCore.RepositoryUrl.Should().Be("git://gat"); }
public void ParseProject_NetCore_PackageProjectUrl_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageProjectUrl", "https://github.com/cake-contrib/Cake.Incubator")); file.ParseProject("test").NetCore.PackageProjectUrl.Should().Be("https://github.com/cake-contrib/Cake.Incubator"); }
public void ParseProject_NetCore_RuntimeIdentifiers_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("RuntimeIdentifiers", "charlie;delta;echo;;")); file.ParseProject("test").NetCore.RuntimeIdentifiers.Should().BeEquivalentTo("charlie", "delta", "echo"); }
public void ParseProject_NetCore_PackageReleaseNotes_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageReleaseNotes", "Wery well, we shall weelesse wodger")); file.ParseProject("test").NetCore.PackageReleaseNotes.Should().Be("Wery well, we shall weelesse wodger"); }
public void ParseProject_NetCore_TargetFrameworks_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("TargetFrameworks", "net45;net46;###**%%.1;;")); file.ParseProject("test").NetCore.TargetFrameworks.Should().BeEquivalentTo("net45", "net46", "###**%%.1"); }
public void ParseProject_RootNamespace_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("RootNamespace", "b")); file.ParseProject("test").RootNameSpace.Should().Be("b"); }
public void ParseProject_NetCore_TreatWarningsAsErrors_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("TreatWarningsAsErrors", "true")); file.ParseProject("test").NetCore.TreatWarningsAsErrors.Should().BeTrue(); }
public void ParseProject_NetCore_PackageRequireLicenseAcceptance_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageRequireLicenseAcceptance", "true")); file.ParseProject("test").NetCore.PackageRequireLicenseAcceptance.Should().BeTrue(); }
public void ParseProject_GetsCorrectOutputType_WhenNoneSpecified() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("AssemblyName", "a")); file.ParseProject("test").OutputType.Should().Be("Library"); }
public void ParseProject_NetCore_PackageTags_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageTags", "Eenie;Meenie;Moe;")); file.ParseProject("test").NetCore.PackageTags.Should().BeEquivalentTo("Eenie", "Meenie", "Moe"); }
public void ParseProject_NetCore_ServerGarbageCollection_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("ServerGarbageCollection", "true")); file.ParseProject("test").NetCore.RuntimeOptions.ServerGarbageCollection.Should().BeTrue(); }
public void ParseProject_NetCore_PackageTargetFallbacks_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PackageTargetFallback", "net45;net46;netunstandard-10.gamma.cheese;")); file.ParseProject("test").NetCore.PackageTargetFallbacks.Should().BeEquivalentTo("net45", "net46", "netunstandard-10.gamma.cheese"); }
public void ParseProject_GetsCorrectOutputType_WhenExeSpecified() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("OutputType", "Exe")); file.ParseProject("test").OutputType.Should().Be("Exe"); }
public void ParseProject_NetCore_PreserveCompilationContext_ReturnsIfSet() { var file = new FakeFile(ProjectFileHelpers.GetNetCoreProjectWithElement("PreserveCompilationContext", "true")); file.ParseProject("test").NetCore.PreserveCompilationContext.Should().BeTrue(); }