Ejemplo n.º 1
0
            public void Should_Return_Correct_Number_Of_Examples()
            {
                // Given
                var fixture = new XmlDocExampleCodeParserFixture();

                // When
                var result = fixture.ParseFiles();

                // Then
                Assert.Equal(4, result.Count());
            }
Ejemplo n.º 2
0
            public void Should_Throw_If_Pattern_Is_Empty()
            {
                // Given
                var fixture = new XmlDocExampleCodeParserFixture();

                fixture.Pattern = "";

                // When
                var result = Record.Exception(() => fixture.ParseFiles());

                // Then
                Assert.IsArgumentNullException(result, "pattern");
            }
Ejemplo n.º 3
0
            public void Should_Throw_If_Xml_Path_Was_Null()
            {
                // Given
                var fixture = new XmlDocExampleCodeParserFixture();

                fixture.XmlFilePath = null;

                // When
                var result = Record.Exception(() => fixture.Parse());

                // Then
                Assert.IsArgumentNullException(result, "xmlFilePath");
            }
Ejemplo n.º 4
0
            public void Should_Throw_If_Xml_Is_Missing()
            {
                // Given
                var fixture = new XmlDocExampleCodeParserFixture();

                fixture.XmlFilePath = "/Working/missing.xml";

                // When
                var result = Record.Exception(() => fixture.Parse());

                // Then
                Assert.IsType <FileNotFoundException>(result);
                Assert.Equal("Supplied xml file not found.", result.Message);
            }