public BuildingPlanController(
     IBuildingPlanRepository buildingPlanRepository,
     IBuildingRepository buildingRepository,
     IMapper mapper,
     ILogger <BuildingPlanController> logger)
 {
     _buildingPlanRepository = buildingPlanRepository;
     _buildingRepository     = buildingRepository;
     _mapper = mapper;
     _logger = logger;
 }
 public ActionProvider(
     IUnitRepository unitRepository,
     IVillageRepository villageRepository,
     IBuildingRepository buildingRepository,
     IBuildingPlanRepository buildingPlanRepository,
     IMapper mapper)
 {
     _unitRepository         = unitRepository;
     _villageRepository      = villageRepository;
     _buildingRepository     = buildingRepository;
     _buildingPlanRepository = buildingPlanRepository;
     _mapper = mapper;
 }
 public VillagesController(
     IUnitRepository unitRepository,
     ITravianUserRepository travianUserRepository,
     IVillageRepository villageRepository,
     IBuildingPlanRepository buildingPlanRepository,
     IMapper mapper,
     ILogger <VillagesController> logger)
 {
     _unitRepository         = unitRepository;
     _travianUserRepository  = travianUserRepository;
     _villageRepository      = villageRepository;
     _buildingPlanRepository = buildingPlanRepository;
     _mapper = mapper;
     _logger = logger;
 }
Example #4
0
        private BuildingPlanProviderFake()
        {
            var filepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "data\\buildingPlans.json");
            var reader   = new StreamReader(filepath);
            var json     = reader.ReadToEnd();

            _buildingPlans = JsonConvert.DeserializeObject <List <BuildingPlanModel> >(json);

            var mock = new Mock <IBuildingPlanRepository>();

            mock.Setup(x => x.GetBuildingPlan(It.IsAny <string>()))
            .Returns(Task.FromResult(_buildingPlans.FirstOrDefault(x => x.Name == "Default")));

            _buildingPlanRepository = mock.Object;
        }