public void ShouldReturnNameAndVersionArray()
 {
     CogInstallationService service = new CogInstallationService();
     string version = "ninject-1.0";
     string[] nameversion = service.ParseCogName(version);
     Assert.Equal<string>(nameversion[0], "ninject");
     Assert.Equal<string>(nameversion[1], "1.0");
 }
        public void ShouldUnpackCogToCogDirectory()
        {
            CogInstallationService service = new CogInstallationService();
            service.InstallCog(new LocalCogRepository(), "ninject", "1.0");

            Assert.True(Directory.Exists(CogInstallationService.COGSPATH + "ninject-1.0"), "ninject-1.0 directory not created");
            Assert.True(File.Exists(CogInstallationService.COGSPATH + "ninject-1.0/cog/Ninject.Core.dll"), "files not created");
        }
Exemple #3
0
 static void Main(string[] args)
 {
     CogInstallationService cis = new CogInstallationService();
     string[] nameversion = cis.ParseCogName(args[1]);
     cis.InstallCog(new CogServerRepository(), nameversion[0], nameversion[1]);
 }