public void Setup() { _serviceProviderBuilder = FakeServiceProviderBuilderForJob.DefaultBuilder() .AddBuildingRepository() .AddUnitRepository(); _serviceProviderBuilder.WithService(BuildingPlanProviderFake.GetBuildingRepository()); }
private IActionProvider BuildAction(IEnumerable <VillageModel> villages) { var villageRepoMock = new Mock <IVillageRepository>(); villageRepoMock.Setup(x => x.GetVillages(FakeDataProvider.TravianUserName)) .Returns(Task.FromResult(villages)); var buildingRepo = BuildingsProviderFake.GetBuildingRepository(); var buildingPlanRepo = BuildingPlanProviderFake.GetBuildingRepository(); return(new ActionProvider(_unitRepo, villageRepoMock.Object, buildingRepo, buildingPlanRepo, _mapper)); }