public void ProjectPath_ShouldNotBeNull(VisualStudio.VisualStudioEnvironment sut) { var solution = sut.CurrentSolution.Value; var actual = solution.Projects; Check.That(actual.All(c => c.Path != null)).IsTrue(); }
public void CurrentProject_ShouldReturnSome_WhenIdeHasCurrentProject(VisualStudio.VisualStudioEnvironment sut) { var actual = sut.CurrentProject; Check.That(actual.IsSome()).IsTrue(); Check.That(actual.Value).IsNotNull(); }
public void ProjectName_ShouldNotBeNullOrEmpty(VisualStudio.VisualStudioEnvironment sut) { var solution = sut.CurrentSolution.Value; var actual = solution.Projects; Check.That(actual.All(c => !string.IsNullOrWhiteSpace(c.Name))).IsTrue(); }
public void ProjectFiles_ShouldReturnZero_WhenProjectHasNone(VisualStudio.VisualStudioEnvironment sut) { var solution = sut.CurrentSolution.Value; var actual = solution.Projects.First().Files; Check.That(actual).HasSize(0); }
public void CurrentSolution_ShouldReturnSolution_WhenCurrentSolutionIsLoaded(VisualStudio.VisualStudioEnvironment sut) { var actual = sut.CurrentSolution; Check.That(actual.IsSome()).IsTrue(); }
public void CurrentSolution_ShouldReturnNone_WhenNoCurrentSolutionLoaded(VisualStudio.VisualStudioEnvironment sut) { Check.That(sut.CurrentSolution).IsEqualTo(FSharpOption <Solution> .None); }
public void CurrentProject_ShouldReturnNone_WhenIdeHasNotCurrentProject(VisualStudio.VisualStudioEnvironment sut) { Check.That(sut.CurrentProject.IsSome()).IsFalse(); }
public void Name_ShouldReturnCorrectSolutionName(string expected, VisualStudio.VisualStudioEnvironment sut) { Check.That(sut.CurrentSolution.Value.Name).IsEqualTo(expected); }
public void Projects_ShouldReturnCorrectCount_WhenProjectsAreFiltered(int expected, VisualStudio.VisualStudioEnvironment sut) { var actual = sut.CurrentSolution.Value; Check.That(actual.Projects).HasSize(expected); }
public void Projects_ShouldReturnZeroProjects_WhenSolutionDoesNotHaveProjects(VisualStudio.VisualStudioEnvironment sut) { var actual = sut.CurrentSolution.Value; Check.That(actual.Projects).HasSize(0); }
public void ProjectFiles_ShouldReturnCorrectCount_WhenFilesAreFiltered(int expected, VisualStudio.VisualStudioEnvironment sut) { var solution = sut.CurrentSolution.Value; var actual = solution.Projects.First().Files; Check.That(actual).HasSize(expected); }
public void Path_ShouldReturnCorrectSolutionPath(string expected, VisualStudio.VisualStudioEnvironment sut) { Check.That(sut.CurrentSolution.Value.Path).IsEqualTo(new Uri(expected)); }