public void ValidationShouldSucceedIfAllFieldsAreValid() { var userAccessorMock = new Mock <IUserAccessor>(); userAccessorMock.Setup(x => x.GetCurrentUsersGender()).Returns(GenderType.Male); CreateOrEditBodyMeasurementRequestValidator validator = new CreateOrEditBodyMeasurementRequestValidator(userAccessorMock.Object); CreateOrEditBodyMeasurementRequest createBodyMeasurement = new CreateOrEditBodyMeasurementRequest { NeckCircumference = 10, WaistCircumference = 10, HipCircumference = 10, Height = 60, Weight = 100, DateAdded = DateTime.Today, }; ValidationResult validationResult = validator.Validate(createBodyMeasurement); Assert.IsTrue(validationResult.IsValid); }