public static void Validate_OdsCodeIsValid_DoesNotHaveError( ServiceRecipientModelValidator validator) { var model = new ServiceRecipientModel { OdsCode = new string('1', 8) }; var result = validator.TestValidate(model); result.ShouldNotHaveValidationErrorFor(m => m.OdsCode); }
public static void Validate_OdsCodeIsTooLong_HasError( ServiceRecipientModelValidator validator) { var model = new ServiceRecipientModel { OdsCode = new string('1', 9) }; var result = validator.TestValidate(model); result .ShouldHaveValidationErrorFor(m => m.OdsCode) .WithErrorMessage($"{nameof(ServiceRecipientModel.OdsCode)}TooLong"); }
public static void Validate_OdsCodeIsEmpty_HasError( string odsCode, ServiceRecipientModelValidator validator) { var model = new ServiceRecipientModel { OdsCode = odsCode }; var result = validator.TestValidate(model); result .ShouldHaveValidationErrorFor(m => m.OdsCode) .WithErrorMessage($"{nameof(ServiceRecipientModel.OdsCode)}Required"); }
private CreateOrderItemModelBuilder() { _serviceRecipient = new ServiceRecipientModel { OdsCode = "AB1234" }; _catalogueSolutionId = "10000-001"; _catalogueSolutionName = "Some solution name"; _deliveryDate = DateTime.UtcNow; _quantity = 123; _estimationPeriod = "month"; _provisioningType = "Patient"; _type = "Flat"; _currencyCode = "EUR"; _itemUnitModel = new ItemUnitModel { Name = "patients", Description = "per patients" }; _price = 25.1m; }
internal ServiceRecipientsModelBuilder WithServiceRecipientModel(ServiceRecipientModel serviceRecipientModel) { ServiceRecipientModelList.Add(serviceRecipientModel); return(this); }