public void TestValidateContentsWithHavingInvalidChildren() { // Arrange var header = new Header { Name = "Contents", Children = new List <Header> { new Header { Name = "Name", }, new Header { Name = "Expected", Children = new List <Header> { new Header { Name = "Value", }, } }, new Header { Name = "Actual", Children = new List <Header> { new Header { Name = "Query", }, } }, new Header { Name = "AAA", } } }; // Act HeaderValidator.ValidateContents(header); }
public void TestValidateContentsWithNotHavingChildren() { // Arrange var header = new Header { Name = "Contents", }; // Act HeaderValidator.ValidateContents(header); }
public void TestValidateContentsWithHavingEmptyChildren() { // Arrange var header = new Header { Name = "Contents", Children = new List <Header>(), }; // Act HeaderValidator.ValidateContents(header); }
public void TestValidateContentsWithExpectedNotHavingChildren() { // Arrange var header = new Header { Name = "Contents", Children = new List <Header> { new Header { Name = "Expected" } } }; // Act HeaderValidator.ValidateContents(header); }
public void TestValidateContentsWithNameHavingChildren() { // Arrange var header = new Header { Name = "Contents", Children = new List <Header> { new Header { Name = "Name", Children = new List <Header> { new Header() } } } }; // Act HeaderValidator.ValidateContents(header); }