public async Task GetInitiativeMeetings_ShouldReturnInitiativeMeetingDtoList_WhenMettingsExists() { //Arrange var initiativeId = Guid.NewGuid().ToString(); var InitiativeMeeting = new InitiativeMeetingDto { Id = Guid.NewGuid().ToString(), InitiativeId = initiativeId, CreatedAt = DateTime.Today, ScheduledAt = DateTime.Today, MeetingNotes = "Meeting note", OrganizerName = "Organizer", OrganizerId = Guid.NewGuid().ToString(), }; var InitiativeMeetingList = new List <InitiativeMeetingDto>(); InitiativeMeetingList.Add(InitiativeMeeting); _initiativeMockUnitOfWork.Setup(x => x.InitiativeMeeting.GetInitiativeMeetings(initiativeId)).ReturnsAsync(InitiativeMeetingList); //Act var initiativeMeetings = await _service.GetInitiativeMeetings(initiativeId); //Assert Assert.IsType <List <InitiativeMeetingDto> >(initiativeMeetings); }
public async Task <bool> AddInitiativeMeeting(InitiativeMeetingDto initiativeMeetingDto) { var newMeeting = _mapper.Map <InitiativeMeeting>(initiativeMeetingDto); newMeeting.CreatedAt = DateTime.Now; newMeeting.ScheduledAt = DateTime.Now; return(await _unitOfWork.InitiativeMeeting.AddInitiativeMeeting(newMeeting)); }
public async Task <IActionResult> AddInitiativeMeeting(InitiativeMeetingDto initiativeMeetingDto) { var result = await _initiativeMeetingService.AddInitiativeMeeting(initiativeMeetingDto); if (result) { return(Ok()); } return(BadRequest("Meeting saving failed")); }