Exemplo n.º 1
0
            public void ShouldThrowWhenSourceCannotBeParsed()
            {
                // Arrange
                var sut = new ParserFactory();

                // Act
                var ex = Record.Exception(() => sut.Construct("file.name"));

                // Assert
                Assert.IsType <ArgumentException>(ex);
            }
Exemplo n.º 2
0
            public void ShouldReturnValidParserWhenProjectFileIsGiven()
            {
                // Arrange
                var          sut      = new ParserFactory();
                const string filePath = "project.csproj";

                // Act
                var actual = sut.Construct(filePath);

                // Assert
                Assert.NotNull(actual);
            }
Exemplo n.º 3
0
            public void ShouldReturnValidParserWhenSolutionIsGiven()
            {
                // Arrange
                var          sut      = new ParserFactory();
                const string filePath = "solution.sln";

                // Act
                var actual = sut.Construct(filePath);

                // Assert
                Assert.NotNull(actual);
            }
Exemplo n.º 4
0
            public void ShouldReturnValidParserWhenDirectoryIsGiven()
            {
                // Arrange
                var sut        = new ParserFactory();
                var folderPath = Directory.GetCurrentDirectory();

                // Act
                var actual = sut.Construct(folderPath);

                // Assert
                Assert.NotNull(actual);
            }