public void Arrange() { var fixture = new Fixture(); _sectorResponse = fixture.Create <GetSectorsResponse>(); _standardsResponse = fixture.Create <GetStandardsResponse>(); _sector = fixture.Create <string>(); var apiClient = new Mock <IApiClient>(); apiClient.Setup(x => x.Get <GetSectorsResponse>(It.IsAny <GetSectorsRequest>())) .ReturnsAsync(_sectorResponse); apiClient.Setup(x => x.Get <GetStandardsResponse>(It.Is <GetStandardsBySectorRequest>(c => c.GetUrl.Contains(_sector)))) .ReturnsAsync(_standardsResponse); _standardsRepository = new StandardsRepository(apiClient.Object); }
// DELETE api/Standards/5 public void Delete(int id) { StandardsRepository.Delete(id); }
// PUT api/Standards/5 public void Put(int id, [FromBody] Standard value) { StandardsRepository.Update(value); }
// POST api/Standards public void Post([FromBody] Standard value) { StandardsRepository.Insert(value); }
// GET api/Standards/5 public Standard Get(int id) { return(StandardsRepository.GetById(id)); }
// GET api/Standard public IEnumerable <Standard> Get() { return(StandardsRepository.GetAll()); }