Beispiel #1
0
        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);
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
        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");
        }
Beispiel #4
0
 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);
 }