Esempio n. 1
0
        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();
 }