Example #1
0
        public void CheckVisualStudioProjectsFolder()
        {
            string expectedPath = Path.Combine(myDocumentsDirectory, LatestVisualStudioName, "Projects");
            string actualPath   = MyDocumentsExtensions.GetVisualStudioProjectsFolder();

            Assert.AreEqual(expectedPath, actualPath);
        }
Example #2
0
        public void CheckCurrentVisualStudioMyDocumentsFolder()
        {
            string myVisualStudioDirectory = Path.Combine(myDocumentsDirectory, LatestVisualStudioName);

            Assert.AreEqual(myVisualStudioDirectory,
                            MyDocumentsExtensions.GetSupportedVisualStudioFolders()[0]);
        }
Example #3
0
        public void CheckVisualStudioDeltaEngineTemplateZip()
        {
            string expectedFilePath = Path.Combine(myDocumentsDirectory, LatestVisualStudioName,
                                                   "Templates", "ProjectTemplates", "Visual C#", "Delta Engine", "EmptyApp.zip");
            string actualFilePath =
                MyDocumentsExtensions.GetVisualStudioDeltaEngineTemplateZip("EmptyApp");

            Assert.AreEqual(expectedFilePath, actualFilePath);
        }
Example #4
0
        public void OutputDirectoryShouldBeBaseDirectoryPlusProjectName()
        {
            string myDocumentsPath = MyDocumentsExtensions.GetVisualStudioProjectsFolder();

            Assert.AreEqual(Path.Combine(myDocumentsPath, "UserNamesEmptyApp"), project.OutputDirectory);
            project.StarterKit = "LogoApp";
            Assert.AreEqual(Path.Combine(myDocumentsPath, "UserNamesLogoApp"), project.OutputDirectory);
            project.Name = "MyEmptyApp";
            Assert.AreEqual(Path.Combine(myDocumentsPath, "MyEmptyApp"), project.OutputDirectory);
        }
Example #5
0
 public void LogAvailableMyDocumentsFoldersForVisualStudio()
 {
     new ConsoleLogger();
     foreach (var supportedVsFolder in MyDocumentsExtensions.GetSupportedVisualStudioFolders())
     {
         if (Directory.Exists(supportedVsFolder))
         {
             Logger.Info(supportedVsFolder + " exists");
         }
         else
         {
             Logger.Info(supportedVsFolder + " does not exist");
         }
     }
 }
Example #6
0
 public void BothProjectsAndDeltaEngineProjectTemplatesShouldBeAvailable()
 {
     Assert.DoesNotThrow(() => MyDocumentsExtensions.GetVisualStudioProjectsFolder());
     Assert.DoesNotThrow(() => MyDocumentsExtensions.GetVisualStudioDeltaEngineTemplateZip(""));
 }