public void ReturnValidForValidTagWithChildAll() { var element = "<par><seq></seq><par></par><media></media></par>".ToXElement(); var strategy = new ParStrategy(); var errors = strategy.Verify(element); Assert.AreEqual(0, errors.Count()); }
public void ReturnInvalidForMissingAttribute() { var element = "<par><media></media><invalidTag></invalidTag></par>".ToXElement(); var strategy = new ParStrategy(); var errors = strategy.Verify(element); Assert.AreEqual(VerificationState.ContainerContainsInvalidChilds, errors.First().State); }
public void ReturnValidForValidTag() { var element = "<par></par>".ToXElement(); var strategy = new ParStrategy(); var errors = strategy.Verify(element); Assert.AreEqual(0, errors.Count()); }