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);
        }
Esempio n. 2
0
 // DELETE api/Standards/5
 public void Delete(int id)
 {
     StandardsRepository.Delete(id);
 }
Esempio n. 3
0
 // PUT api/Standards/5
 public void Put(int id, [FromBody] Standard value)
 {
     StandardsRepository.Update(value);
 }
Esempio n. 4
0
 // POST api/Standards
 public void Post([FromBody] Standard value)
 {
     StandardsRepository.Insert(value);
 }
Esempio n. 5
0
 // GET api/Standards/5
 public Standard Get(int id)
 {
     return(StandardsRepository.GetById(id));
 }
Esempio n. 6
0
 // GET api/Standard
 public IEnumerable <Standard> Get()
 {
     return(StandardsRepository.GetAll());
 }