public void OccupantInsertRequest_ShouldAllow() { OccupantInsertRequestValidator sut = new OccupantInsertRequestValidator(); sut.ShouldNotHaveValidationErrorFor(t => t.EnteredBy, StringGenerator.RandomString(28)); sut.ShouldNotHaveValidationErrorFor(t => t.EnteredBy, StringGenerator.RandomString(36)); sut.ShouldNotHaveValidationErrorFor(t => t.UserId, StringGenerator.RandomString(28)); sut.ShouldNotHaveValidationErrorFor(t => t.UserId, StringGenerator.RandomString(36)); sut.ShouldNotHaveValidationErrorFor(t => t.DisplayName, StringGenerator.RandomString(100)); sut.ShouldNotHaveValidationErrorFor(t => t.InvitedByOccupantId, 1); sut.ShouldNotHaveValidationErrorFor(t => t.InvitedByOccupantId, 9999); }
public void OccupantInsertRequest_ShouldValidate() { OccupantInsertRequestValidator sut = new OccupantInsertRequestValidator(); sut.ShouldHaveValidationErrorFor(t => t.EnteredBy, StringGenerator.RandomString(27)); sut.ShouldHaveValidationErrorFor(t => t.EnteredBy, StringGenerator.RandomString(37)); sut.ShouldHaveValidationErrorFor(t => t.UserId, null as string); sut.ShouldHaveValidationErrorFor(t => t.UserId, ""); sut.ShouldHaveValidationErrorFor(t => t.UserId, StringGenerator.RandomString(37)); sut.ShouldHaveValidationErrorFor(t => t.UserId, StringGenerator.RandomString(27)); sut.ShouldHaveValidationErrorFor(t => t.DisplayName, null as string); sut.ShouldHaveValidationErrorFor(t => t.DisplayName, ""); sut.ShouldHaveValidationErrorFor(t => t.DisplayName, StringGenerator.RandomString(101)); sut.ShouldHaveValidationErrorFor(t => t.InvitedByOccupantId, 0); sut.ShouldHaveValidationErrorFor(t => t.InvitedByOccupantId, -1); }