public void HandlesOptionAppendTargetFrameworkToOutputPathNull() { var project = new Project(); var transformation = new TargetFrameworkReplaceTransformation(null, true); transformation.Transform(project); Assert.IsFalse(project.AppendTargetFrameworkToOutputPath.HasValue); }
public void HandlesOptionAppendTargetFrameworkToOutputPathFalse() { var project = new Project(); var transformation = new TargetFrameworkReplaceTransformation(null, false); transformation.Transform(project); Assert.AreEqual(false, project.AppendTargetFrameworkToOutputPath); }
public void HandlesProjectNull() { Project project = null; var targetFrameworks = new List <string> { "netstandard2.0" }; var transformation = new TargetFrameworkReplaceTransformation(targetFrameworks); transformation.Transform(project); Assert.IsNull(project); }
public void HandlesOptionTargetFrameworksEmpty() { var project = new Project { TargetFrameworks = { "net46" } }; var transformation = new TargetFrameworkReplaceTransformation(new List <string>()); transformation.Transform(project); Assert.AreEqual(1, project.TargetFrameworks.Count); Assert.AreEqual("net46", project.TargetFrameworks[0]); }
public void HandlesProjectTargetFrameworksEmpty() { var project = new Project(); var targetFrameworks = new List <string> { "netstandard2.0" }; var transformation = new TargetFrameworkReplaceTransformation(targetFrameworks); transformation.Transform(project); Assert.AreEqual(1, project.TargetFrameworks.Count); Assert.AreEqual("netstandard2.0", project.TargetFrameworks[0]); }
public void HandlesOptionTargetFrameworksMulti() { var project = new Project { TargetFrameworks = { "net46" } }; var targetFrameworks = new List <string> { "netstandard2.0", "net47" }; var transformation = new TargetFrameworkReplaceTransformation(targetFrameworks); transformation.Transform(project); Assert.AreEqual(2, project.TargetFrameworks.Count); Assert.AreEqual("netstandard2.0", project.TargetFrameworks[0]); Assert.AreEqual("net47", project.TargetFrameworks[1]); }