public void Setup() { _localizer = new Mock <IStringLocalizer <EpaOrganisationValidator> >(); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationStandardEffectiveFromAfterEffectiveTo]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationStandardEffectiveFromAfterEffectiveTo, "fail")); _standardService = new Mock <IStandardService>(); _validator = new EpaOrganisationValidator(Mock.Of <IRegisterValidationRepository>(), Mock.Of <IRegisterQueryRepository>(), Mock.Of <ISpecialCharacterCleanserService>(), _localizer.Object, _standardService.Object); }
public void Setup() { _registerRepository = new Mock <IRegisterValidationRepository>(); _registerQueryRepository = new Mock <IRegisterQueryRepository>(); _localizer = new Mock <IStringLocalizer <EpaOrganisationValidator> >(); _cleanserService = new Mock <ISpecialCharacterCleanserService>(); _cleanserService.Setup(c => c.CleanseStringForSpecialCharacters(It.IsAny <string>())) .Returns((string s) => s); _standardService = new Mock <IStandardService>(); _validator = new EpaOrganisationValidator(_registerRepository.Object, _registerQueryRepository.Object, _cleanserService.Object, _localizer.Object, _standardService.Object); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationTypeIsInvalid]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationTypeIsInvalid, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationTypeIsRequired]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationTypeIsRequired, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationIdAlreadyUsed]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationIdAlreadyUsed, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.NoOrganisationId]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.NoOrganisationId, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationNotFound]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationNotFound, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationIdTooLong]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationIdTooLong, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationNameEmpty]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationNameEmpty, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.UkprnAlreadyUsed]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.UkprnAlreadyUsed, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.AnotherOrganisationUsingTheUkprn]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.AnotherOrganisationUsingTheUkprn, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.UkprnIsInvalid]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.UkprnIsInvalid, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.ContactIdInvalidForOrganisationId]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.ContactIdInvalidForOrganisationId, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationStandardAlreadyExists]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationStandardAlreadyExists, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.StandardNotFound]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.StandardNotFound, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationStandardDoesNotExist]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationStandardDoesNotExist, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.EmailIsIncorrectFormat]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.EmailIsIncorrectFormat, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.ErrorMessageOrganisationNameAlreadyPresent]) .Returns(new LocalizedString( EpaOrganisationValidatorMessageName.ErrorMessageOrganisationNameAlreadyPresent, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.EmailIsMissing]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.EmailIsIncorrectFormat, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.ContactIdDoesntExist]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.ContactIdDoesntExist, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.DisplayNameIsMissing]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.DisplayNameIsMissing, "DisplayNameIsMissing")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.DisplayNameTooShort]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.DisplayNameTooShort, "DisplayNameTooShort")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.EmailIsMissing]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.EmailIsMissing, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.EmailAlreadyPresentInAnotherOrganisation]) .Returns(new LocalizedString( EpaOrganisationValidatorMessageName.EmailAlreadyPresentInAnotherOrganisation, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.ContactIdIsRequired]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.ContactIdIsRequired, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.NoDeliveryAreasPresent]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.NoDeliveryAreasPresent, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.DeliveryAreaNotValid]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.DeliveryAreaNotValid, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationCompanyNumberNotValid]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationCompanyNumberNotValid, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationCharityNumberNotValid]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationCharityNumberNotValid, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationCompanyNumberAlreadyUsed]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationCompanyNumberAlreadyUsed, "fail")); _localizer.Setup(l => l[EpaOrganisationValidatorMessageName.OrganisationCharityNumberAlreadyUsed]) .Returns(new LocalizedString(EpaOrganisationValidatorMessageName.OrganisationCharityNumberAlreadyUsed, "fail")); }