public async Task ShouldCreateMainEvent() { string name = "Test Event 3"; DateTime startDateTime = DateTime.Now; DateTime endDateTime = DateTime.Now; MainEventService mainEventService = new MainEventService(_dbContext, _userManager); SecurityService securityService = new SecurityService(_dbContext, _userManager, _roleManager); MainEventController mainEventController = new MainEventController(mainEventService, securityService); CreateUser(); SetUser(mainEventController, _createdUser.Entity.Id); CreateOrganizers(); CreateVenues(); MainEventVm mainEventVm = new MainEventVm { Name = name, StartDateTime = startDateTime, EndDateTime = endDateTime, VenueId = 2, OrganizerId = 2 }; await mainEventController.CreateMainEventAsync(mainEventVm); ActionResult <List <MainEventListVm> > result = await mainEventController.GetMainEventsAsync(); List <MainEventListVm> returnedMainEvents = (List <MainEventListVm>)((OkObjectResult)result.Result).Value; Assert.AreEqual(2, returnedMainEvents.Count); Assert.AreEqual(mainEventVm.Name, returnedMainEvents[1].Name); Assert.AreEqual(mainEventVm.StartDateTime, returnedMainEvents[1].StartDateTime); Assert.AreEqual(mainEventVm.EndDateTime, returnedMainEvents[1].EndDateTime); }
public async Task ShouldGetMainEvents() { CreateUser(); CreateMainEvents(); MainEventService mainEventService = new MainEventService(_dbContext, _userManager); SecurityService securityService = new SecurityService(_dbContext, _userManager, _roleManager); MainEventController mainEventController = new MainEventController(mainEventService, securityService); ActionResult <List <MainEventListVm> > result = await mainEventController.GetMainEventsAsync(); List <MainEventListVm> returnedMainEvents = (List <MainEventListVm>)((OkObjectResult)result.Result).Value; Assert.AreEqual(2, returnedMainEvents.Count); Assert.AreEqual(1, returnedMainEvents[0].Id); Assert.AreEqual("Event 1", returnedMainEvents[0].Name); Assert.AreEqual(2, returnedMainEvents[1].Id); Assert.AreEqual(_eventName2, returnedMainEvents[1].Name); }