private void SetupOrchestratorMocks() { ContactQueryRepositoryMock = new Mock <IContactQueryRepository>(); _mockStringLocaliserBuilder = new MockStringLocaliserBuilder(); var ukPrnStringLocalizer = _mockStringLocaliserBuilder .WithKey(ResourceMessageName.InvalidUkprn) .WithKeyValue("100000000") .Build <UkPrnValidator>(); UkPrnValidator = new UkPrnValidator(ukPrnStringLocalizer.Object); //GetContactsOrchestratorLocaliserMock = _mockStringLocaliserBuilder // .WithKey(ResourceMessageName.NoAssesmentProviderFound) // .WithKeyValue("100000000") // .Build<GetContactsOrchestrator>(); //OrchestratorLoggerMock = new Mock<ILogger<GetContactsOrchestrator>>(); //_getContactsOrchestrator = new GetContactsOrchestrator( // ContactQueryRepositoryMock.Object, // OrchestratorLoggerMock.Object); OrganisationQueryRepositoryMock = new Mock <IOrganisationQueryRepository>(); SearchOrganisationForContactsValidatorLocaliserMock = new Mock <IStringLocalizer <SearchOrganisationForContactsValidator> >(); _searchOrganisationForContactsValidator = new SearchOrganisationForContactsValidator( OrganisationQueryRepositoryMock.Object, SearchOrganisationForContactsValidatorLocaliserMock.Object ); }
public OrganisationQueryController( ILogger <OrganisationQueryController> logger, IMediator mediator, IOrganisationQueryRepository organisationQueryRepository, UkPrnValidator ukPrnValidator, IStringLocalizer <OrganisationQueryController> localizer, IWebConfiguration config ) { _logger = logger; _mediator = mediator; _organisationQueryRepository = organisationQueryRepository; _ukPrnValidator = ukPrnValidator; _localizer = localizer; _config = config; }
protected static void Setup() { OrganizationRepository = new Mock <IOrganisationRepository>(); StringLocalizer = new Mock <IStringLocalizer <OrganisationController> >(); string key = ResourceMessageName.NoAssesmentProviderFound; var localizedString = new LocalizedString(key, "10000000"); StringLocalizer.Setup(q => q[Moq.It.IsAny <string>(), Moq.It.IsAny <int>()]).Returns(localizedString); var ukPrnStringLocalizer = new Mock <IStringLocalizer <UkPrnValidator> >(); key = ResourceMessageName.NoAssesmentProviderFound; localizedString = new LocalizedString(key, "10000000"); ukPrnStringLocalizer.Setup(q => q[Moq.It.IsAny <string>(), Moq.It.IsAny <string>()]).Returns(localizedString); Logger = new Mock <ILogger <OrganisationController> >(); Mediator = new Mock <IMediator>(); UkPrnValidator = new UkPrnValidator(ukPrnStringLocalizer.Object); }
private void SetupControllerMocks() { _mockStringLocaliserBuilder = new MockStringLocaliserBuilder(); OrganisationControllerLocaliserMock = _mockStringLocaliserBuilder .WithKey(ResourceMessageName.NoAssesmentProviderFound) .WithKeyValue("100000000") .Build <OrganisationQueryController>(); OrganisationQueryRepositoryMock = new Mock <IOrganisationQueryRepository>(); _mockStringLocaliserBuilder = new MockStringLocaliserBuilder(); var ukPrnStringLocalizer = _mockStringLocaliserBuilder .WithKey(ResourceMessageName.InvalidUkprn) .WithKeyValue("100000000") .Build <UkPrnValidator>(); UkPrnValidator = new UkPrnValidator(ukPrnStringLocalizer.Object); ControllerLoggerMock = new Mock <ILogger <OrganisationQueryController> >(); }
public void Arrange() { Setup(); _validationResult = UkPrnValidator.Validate(99999999); }