public ControllerService(DatabaseContext context, IConfiguration config)
 {
     monitorController       = new MonitorsController(context, config);
     readingsController      = new ReadingsController(context, config, this);
     segmentEventsController = new SegmentEventsController(context, config);
     segmentLeaksController  = new  SegmentLeaksController(context, config, this);
     segmentsController      = new SegmentsController(context, config);
     historyLogController    = new HistoryLogController(context, config);
 }
Beispiel #2
0
        public async Task GetValue(int id)
        {
            var mockSet = new Mock <DbSet <SegmentLeaksEntry> >();

            mockSet.As <IQueryable <SegmentLeaksEntry> >().Setup(m => m.GetEnumerator()).Returns(mockData.GetEnumerator());
            var mockContext = new Mock <DatabaseContext>();

            mockContext.Setup(s => s.SegmentLeaks).Returns(mockSet.Object);
            var LeaksController = new SegmentLeaksController(mockContext.Object, null, null);
            var SegmentHistory  = LeaksController.GetSegmentHistory(id);

            mockContext.Verify(x => x.SegmentLeaks, Times.Once);
        }