Beispiel #1
0
        public void TwoRowsHaveOutput()
        {
            var package1 = new PackageIdentity("foo.bar", new NuGetVersion("1.2.3"));
            var package2 = new PackageIdentity("fish", new NuGetVersion("2.3.4"));

            var rows = new List <PackageUpdateSet>
            {
                PackageUpdates.UpdateSetFor(package1, PackageUpdates.MakePackageForV110(package1)),
                PackageUpdates.UpdateSetFor(package2, PackageUpdates.MakePackageForV110(package2))
            };

            var output = ReportToString(rows);

            Assert.That(output, Is.Not.Null);
            Assert.That(output, Is.Not.Empty);

            var lines = output.Split(Environment.NewLine);

            Assert.That(lines.Length, Is.EqualTo(3));
            Assert.That(lines[1], Does.Contain("foo.bar,"));
            Assert.That(lines[2], Does.Contain("fish,"));
        }