public void CheckVisualStudioProjectsFolder() { string expectedPath = Path.Combine(myDocumentsDirectory, LatestVisualStudioName, "Projects"); string actualPath = MyDocumentsExtensions.GetVisualStudioProjectsFolder(); Assert.AreEqual(expectedPath, actualPath); }
public void CheckCurrentVisualStudioMyDocumentsFolder() { string myVisualStudioDirectory = Path.Combine(myDocumentsDirectory, LatestVisualStudioName); Assert.AreEqual(myVisualStudioDirectory, MyDocumentsExtensions.GetSupportedVisualStudioFolders()[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); }
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); }
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"); } } }
public void BothProjectsAndDeltaEngineProjectTemplatesShouldBeAvailable() { Assert.DoesNotThrow(() => MyDocumentsExtensions.GetVisualStudioProjectsFolder()); Assert.DoesNotThrow(() => MyDocumentsExtensions.GetVisualStudioDeltaEngineTemplateZip("")); }