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]);
        }
Ejemplo n.º 2
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]);
        }