public DiscrepancyServiceTest() { this.discrepancies = new List <Discrepancy>(); var repo = new Mock <IRepository <Discrepancy> >(); repo.Setup(mock => mock.GetById(It.IsAny <Guid>())) .Returns <Guid>(discrepancyId => this.discrepancies.First(d => d.Id == discrepancyId)); repo.Setup(mock => mock.Update(It.IsAny <Discrepancy>())) .Callback <Discrepancy>(d => { this.discrepancies.Remove(this.discrepancies.First(e => e.Id == d.Id)); this.discrepancies.Add(d); }); repo.Setup(mock => mock.Delete(It.IsAny <Guid>())) .Callback <Guid>(id => this.discrepancies.Remove(this.discrepancies.First(e => e.Id == id))); service = new DiscrepancyService(repo.Object); }
public DiscrepanciesController(IDiscrepancyService discrepService, IMapper mapper) { _discrepService = discrepService; _mapper = mapper; }
public DiscrepanciesController(IDiscrepancyService discrepancyService) { this.discrepancyService = discrepancyService; }
public EventsController(IEventService eventService, IDiscrepancyService discrepancyService) { this.eventService = eventService; this.discrepancyService = discrepancyService; }