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();
 }
Exemplo n.º 8
0
 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));
 }