Beispiel #1
0
        public void ShouldIgnorePackageWithMissingVersionNumber()
        {
            var result = new NuspecTestCase()
                         .AddPackage("LightInject")
                         .Execute();

            result.StandardOut.Should().NotContain("LightInject 5.1.0 =>");
        }
Beispiel #2
0
        public void ShouldHandleInvalidVersionNumber()
        {
            var result = new NuspecTestCase()
                         .AddPackage("LightInject", "Rubbish")
                         .Execute();

            result.StandardOut.Should().Contain("Warning");
        }
Beispiel #3
0
        public void ShouldUpdateToLatestVersion()
        {
            var result = new NuspecTestCase()
                         .AddPackage("LightInject", "5.1.0")
                         .Execute("--update");

            result.ProjectFile.ShouldHaveNuspecPackageReferenceWithLatestVersion("LightInject", "5.1.0");
        }
Beispiel #4
0
        public void ShouldIncludeFilteredPackages()
        {
            var result = new NuspecTestCase()
                         .AddPackage("LightInject", "5.1.0")
                         .WithFilter("LightInject")
                         .Execute();

            result.StandardOut.Should().Contain("LightInject 5.1.0 =>");
        }
Beispiel #5
0
        public void ShouldListOutdatedDependency()
        {
            var result = new NuspecTestCase()
                         .AddPackage("LightInject", "5.1.0")
                         .Execute();

            result.StandardOut.Should().Contain("LightInject 5.1.0 =>");
            result.ProjectFile.ShouldHaveNuspecPackageReference("LightInject", "5.1.0");
            result.ExitCode.Should().Be(0xbad);
        }
Beispiel #6
0
 public void ShouldListFloatingDependency()
 {
     var result = new NuspecTestCase()
                  .AddPackage("LightInject", "6.*")
                  .Execute();
 }