示例#1
0
        public void HouseholdUpdateRequest_ShouldAllow()
        {
            HouseholdUpdateRequestValidator sut = new HouseholdUpdateRequestValidator();

            sut.ShouldHaveValidationErrorFor(t => t.ModifiedBy, StringGenerator.RandomString(27));
            sut.ShouldHaveValidationErrorFor(t => t.ModifiedBy, StringGenerator.RandomString(37));

            sut.ShouldNotHaveValidationErrorFor(t => t.OccupantId, 1);
            sut.ShouldNotHaveValidationErrorFor(t => t.OccupantId, 9999);
            sut.ShouldNotHaveValidationErrorFor(t => t.Name, StringGenerator.RandomString(50));
        }
示例#2
0
        public void HouseholdUpdateRequest_ShouldValidate()
        {
            HouseholdUpdateRequestValidator sut = new HouseholdUpdateRequestValidator();

            sut.ShouldHaveValidationErrorFor(t => t.ModifiedBy, StringGenerator.RandomString(27));
            sut.ShouldHaveValidationErrorFor(t => t.ModifiedBy, StringGenerator.RandomString(37));

            sut.ShouldHaveValidationErrorFor(t => t.OccupantId, 0);
            sut.ShouldHaveValidationErrorFor(t => t.OccupantId, -1);
            sut.ShouldHaveValidationErrorFor(t => t.Name, null as string);
            sut.ShouldHaveValidationErrorFor(t => t.Name, StringGenerator.RandomString(51));
        }