public void TestParse() { // Arrange var data = new List <string> { null, "ExpectedSite", "TargetSite" }; var header = new Header { Name = "Arrange", Depth = 0, From = 0, To = 2, Children = new List <Header> { new Header { Name = "HttpRequest Expected", Depth = 1, From = 1, To = 1, Children = new List <Header> { new Header { Name = "BaseUri", Depth = 2, From = 1, To = 1, }, } }, new Header { Name = "HttpRequest Actual", Depth = 1, From = 2, To = 2, Children = new List <Header> { new Header { Name = "BaseUri", Depth = 2, From = 2, To = 2, }, } } } }; // Act var result = ArrangesParser.Parse(header, data); // Assert Assert.IsTrue(result.Expected != null); Assert.IsTrue(result.Actual != null); }
public void TestParseWithNullData() { // Arrange var header = new Header { Name = "Arrange", Depth = 0, From = 0, To = 2, Children = new List <Header> { new Header { Name = "HttpRequest Expected", Depth = 1, From = 1, To = 1, Children = new List <Header> { new Header { Name = "BaseUri", Depth = 2, From = 1, To = 1, }, } }, new Header { Name = "HttpRequest Actual", Depth = 1, From = 2, To = 2, Children = new List <Header> { new Header { Name = "BaseUri", Depth = 2, From = 2, To = 2, }, } } } }; // Act ArrangesParser.Parse(header, null); }
public void TestParseWithNullArrangeHeader() { // Arrange var data = new List <string> { null, "ExpectedSite", "TargetSite" }; // Act ArrangesParser.Parse(null, data); }
public void TestParseWithNullChildren() { // Arrange var data = new List <string> { null, "ExpectedSite", "TargetSite" }; var header = new Header { Name = "Arrange", Depth = 0, From = 0, To = 2, Children = null }; // Act ArrangesParser.Parse(header, data); }
public void TestParseWithNoActualHeader() { // Arrange var data = new List <string> { null, "ExpectedSite", "TargetSite" }; var header = new Header { Name = "Arrange", Depth = 0, From = 0, To = 2, Children = new List <Header> { new Header { Name = "HttpRequest Expected", Depth = 1, From = 1, To = 1, Children = new List <Header> { new Header { Name = "BaseUri", Depth = 2, From = 1, To = 1, }, } }, } }; // Act ArrangesParser.Parse(header, data); }