public void HandlesProjectTargetFrameworksEmpty() { var project = new Project(); var targetFrameworks = new List <string> { "netstandard2.0" }; var progress = new Progress <string>(x => { }); var transformation = new TargetFrameworkTransformation(targetFrameworks); transformation.Transform(project, progress); Assert.AreEqual(1, project.TargetFrameworks.Count); Assert.AreEqual("netstandard2.0", project.TargetFrameworks[0]); }
public void HandlesOptionTargetFrameworks() { var project = new Project { TargetFrameworks = { "net46" } }; var targetFrameworks = new List <string> { "netstandard2.0" }; var transformation = new TargetFrameworkTransformation(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 progress = new Progress <string>(x => { }); var transformation = new TargetFrameworkTransformation(targetFrameworks); transformation.Transform(project, progress); Assert.AreEqual(2, project.TargetFrameworks.Count); Assert.AreEqual("netstandard2.0", project.TargetFrameworks[0]); Assert.AreEqual("net47", project.TargetFrameworks[1]); }