public async Task DeleteAsync_Return_NotImplementedException() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; MonitoringEventReportFacade reportFacade = new MonitoringEventReportFacade(serviceProvider, dbContext); await Assert.ThrowsAsync <NotImplementedException>(() => reportFacade.DeleteAsync(1)); }
public void Read_Return_NotImplementedException() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; MonitoringEventReportFacade reportFacade = new MonitoringEventReportFacade(serviceProvider, dbContext); Assert.Throws <NotImplementedException>(() => reportFacade.Read(1, 1, null, new List <string>(), null, null)); }
public void GenerateExcel_with_emptyData() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; MonitoringEventFacade facade = Activator.CreateInstance(typeof(MonitoringEventFacade), serviceProvider, dbContext) as MonitoringEventFacade; MonitoringEventReportFacade reportFacade = new MonitoringEventReportFacade(serviceProvider, dbContext); var Response = reportFacade.GenerateExcel(null, null, null, DateTime.MinValue, null, 7); Assert.NotNull(Response); }
public async void ReadByMachine() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; MonitoringEventFacade facade = Activator.CreateInstance(typeof(MonitoringEventFacade), serviceProvider, dbContext) as MonitoringEventFacade; MonitoringEventReportFacade reportFacade = new MonitoringEventReportFacade(serviceProvider, dbContext); var data = await DataUtil(facade, dbContext).GetTestData(); var Response = reportFacade.ReadByMachine(null, data.MachineId); Assert.NotNull(Response); }
public async void Get_Report() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; MonitoringEventFacade facade = Activator.CreateInstance(typeof(MonitoringEventFacade), serviceProvider, dbContext) as MonitoringEventFacade; MonitoringEventReportFacade reportFacade = new MonitoringEventReportFacade(serviceProvider, dbContext); var data = await DataUtil(facade, dbContext).GetTestData(); var Response = reportFacade.GetReport(null, null, null, DateTime.MinValue, null, 1, 25, "{}", 7); Assert.NotEmpty(Response.Item1); }