public void Setup() { _efContext = EFContextFactory.CreateInMemoryEFContext(); _loggerMock = new Mock <ILogger>(); _mapperMock = new Mock <IMapper>(); _gdamClientMock = new Mock <IGdamClient>(); _brandService = new BrandService(_loggerMock.Object, _efContext, _gdamClientMock.Object, _mapperMock.Object); _jsonTestReader = new JsonTestReader(); }
public void Init() { _efContextMock = new Mock <EFContext>(); _efContextMemory = EFContextFactory.CreateInMemoryEFContext(); _dictionaryServiceMock = new Mock <IDictionaryService>(); _moduleServiceMock = new Mock <IModuleService>(); _gdamClientMock = new Mock <IGdamClient>(); _loggerPsMock = new Mock <ILogger>(); _elasticSearchServiceMock = new Mock <IElasticSearchService>(); _mapperMock = new Mock <IMapper>(); _appSettingsMock = new Mock <IOptions <AppSettings> >(); _appSettingsMock.Setup(a => a.Value).Returns(new AppSettings { AdminUser = "******", CostsAdminUserId = "dcc8c610-5eb5-473f-a5f7-b7d5d3ee9b55", BrandPrefix = new[] { "brand" } }); _permissionServiceMock = new Mock <IPermissionService>(); var databaseFacadeMock = new Mock <DatabaseFacade>(_efContextMock.Object); var dbContextTransactionMock = new Mock <IDbContextTransaction>(); databaseFacadeMock.Setup(d => d.CurrentTransaction).Returns(dbContextTransactionMock.Object); _efContextMock.Setup(s => s.Database).Returns(databaseFacadeMock.Object); _projectService = new ProjectService( _loggerPsMock.Object, _efContextMock.Object, _mapperMock.Object, _dictionaryServiceMock.Object, _moduleServiceMock.Object, _appSettingsMock.Object, _gdamClientMock.Object, _elasticSearchServiceMock.Object ); _projectServiceEfMemory = new ProjectService( _loggerPsMock.Object, _efContextMemory, _mapperMock.Object, _dictionaryServiceMock.Object, _moduleServiceMock.Object, _appSettingsMock.Object, _gdamClientMock.Object, _elasticSearchServiceMock.Object ); _jsonReader = new JsonTestReader(); }
public void Init() { _loggerMock = new Mock <ILogger>(); _userServiceMock = new Mock <IUserService>(); _projectServiceMock = new Mock <IProjectService>(); _gdamClientMock = new Mock <IGdamClient>(); _agencyServiceMock = new Mock <IAgencyService>(); _brandServiceMock = new Mock <IBrandService>(); _handler = new A5MessageHandler( _loggerMock.Object, _gdamClientMock.Object, _agencyServiceMock.Object, _projectServiceMock.Object, _userServiceMock.Object, _brandServiceMock.Object); _jsonReader = new JsonTestReader(); }
public void Init() { EFContext = EFContextFactory.CreateInMemoryEFContext(); LoggerAsMock = new Mock <ILogger>(); AppSettings = new Mock <IOptions <AppSettings> >(); AppSettings.Setup(a => a.Value).Returns(new AppSettings { AdminUser = "******", CostsAdminUserId = "77681eb0-fc0d-44cf-83a0-36d51851e9ae" }); PermissionServiceMock = new Mock <IPermissionService>(); PgUserServiceMock = new Mock <IPgUserService>(); PluginAgencyServiceMock = new Mock <IPluginAgencyService>(); UserServices = new EditableList <Lazy <IPgUserService, PluginMetadata> > { new Lazy <IPgUserService, PluginMetadata>( () => PgUserServiceMock.Object, new PluginMetadata { BuType = BuType.Pg }) }; PluginAgencyServices = new List <Lazy <IPluginAgencyService, PluginMetadata> > { new Lazy <IPluginAgencyService, PluginMetadata>( () => PluginAgencyServiceMock.Object, new PluginMetadata { BuType = BuType.Pg }) }; AgencyService = new AgencyService( EFContext, LoggerAsMock.Object, PermissionServiceMock.Object, UserServices, PluginAgencyServices, AppSettings.Object); JsonReader = new JsonTestReader(); }