public void TextAndSubTextSameSize() { var input = new Input("Hello", "helLo"); Assert.IsTrue(input.IsValid); CollectionAssert.IsEmpty(input.ErrorList); }
public void TextIsSpacesOnly() { var input = new Input(" ", "h"); Assert.IsTrue(input.IsValid); CollectionAssert.IsEmpty(input.ErrorList); }
public void TextAndSubTextEmptySpaces() { var input = new Input(" ", " "); Assert.IsTrue(input.IsValid); CollectionAssert.IsEmpty(input.ErrorList); }
public void SubTextShorterThanText_Success() { var input = new Input("cocacola", "coc"); Assert.IsTrue(input.IsValid); Assert.IsEmpty(input.ErrorList); }
public void SubTextLongerThanText_Failure() { var input = new Input("coca", "cocacola"); Assert.IsFalse(input.IsValid); Assert.Contains(Errors.SubTextLongerThanText, input.ErrorList); }
public void NullText() { var input = new Input(null, "hello"); Assert.IsFalse(input.IsValid); Assert.Contains(Errors.EmptyText, input.ErrorList); }
public void NullSubText() { var input = new Input("cocacola coca", null); Assert.IsFalse(input.IsValid); Assert.Contains(Errors.EmptySubText, input.ErrorList); }