コード例 #1
0
        public void Given_An_ValidPackage_List_With_Invalid_String_Format_When_ExtractDependencyOrder_Then_Throws_InvalidPackageInstallerException()
        {
            var installer = new PackageInstaller();

            installer.Invoking(action => action.ExtractDependencyOrder(validPackagesBadFormat)).ShouldThrow <PackageInstallerException>().WithMessage("Invalid dependency format: [KittenService:| Leetmeme:Cyberportal| Cyberportal:Ice| CamelCaser:KittenService| Fraudstream:Leetmeme| Ice:]");
        }
コード例 #2
0
        public void Given_An_InvalidPackage_List_When_ExtractDependencyOrder_Then_Throws_InvalidPackageInstallerException()
        {
            var installer = new PackageInstaller();

            installer.Invoking(action => action.ExtractDependencyOrder(invalidPackages)).ShouldThrow <PackageInstallerException>().WithMessage("Invalid dependency references");
        }