public void GetDashboardDetails_WhenExecuted_ShouldReturnDashBoardDetails() { //Arrange var execution = new DashboardDataService("SkyNetPortalDB"); //Act var actual = execution.GetDashboardDetails(); var fisrtRecordInDB = new List <DashboardExecution> { actual.First() }; //Assert var expectFirstInDB = new List <DashboardExecution> { new DashboardExecution { ID = 1, Target = "Dashboard", Action = "Add Agent", ActionResult = "Added Agent 1", ExecutionTime = DateTime.Parse("2018-12-31 23:59:59") } }; fisrtRecordInDB.Should().BeEquivalentTo(expectFirstInDB); }
public void GetDashboardActivities() { Get["/dashboardActivity"] = _ => { var dashboardService = new DashboardDataService("DashboardActivities"); var getAllActivities = dashboardService.GetDashBoardActivities(); return(Negotiate.WithStatusCode(HttpStatusCode.OK) .WithModel(getAllActivities)); }; }
public DashboardApiController() { _dashboardDataService = new DashboardDataService(); }