public void Search_ThrowsException() { // Arrange int id = 123; string title = "naziv"; DateTime from = DateTime.Now; DateTime to = DateTime.Now.AddDays(10); var usersOnMeeting = new List <UserMeetingDto>() { new UserMeetingDto() { UserId = 1 } }; var meeting = new MeetingsSearchModel() { MeetingId = id, Title = title, From = from, To = to, UserMeeting = usersOnMeeting }; var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); var result = controller.Search(meeting, 1, 1); // Assert Assert.IsType <ObjectResult>(result); }
public void Search_ThrowsNSIException() { var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); var result = controller.Search(null, 1, 1); // Assert Assert.IsType <BadRequestObjectResult>(result); }
public void GetMeetingByUserId_ReturnsBadRequest() { var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); // Act var result = controller.GetMeetingsByUser(-11); // Assert Assert.IsType <BadRequestObjectResult>(result); }
public void GetMeetingTimes_ReturnsOK() { // Arrange int id = 123; string title = "naziv"; string meetPlace = "mjesto"; DateTime from = DateTime.Now; DateTime to = DateTime.Now.AddDays(10); var usersOnMeeting = new List <UserMeetingDto>() { new UserMeetingDto() { UserId = 1 }, new UserMeetingDto() { UserId = 2 }, new UserMeetingDto() { UserId = 3 }, new UserMeetingDto() { UserId = 4 } }; var meeting = new MeetingDto() { MeetingId = id, Title = title, MeetingPlace = meetPlace, From = from, To = to, UserMeeting = usersOnMeeting }; var meetingRepo = new Mock <IMeetingsRepository>(); meetingRepo.Setup(x => x.InsertMeeting(meeting)); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); // Act var result = controller.GetMeetingsTimes(new List <int> { 1, 2, 3, 4 }, from, to, 10, 123); // Assert Assert.IsType <OkObjectResult>(result); }
public void CheckUsersAvailability_MeetingIdReturnsBadRequest() { var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); // Act var result = controller.CheckUsersAvailability(new List <int> { 1, 2, 3, 4 }, DateTime.Now, DateTime.Now, -1); // Assert Assert.IsType <BadRequestObjectResult>(result); }
public void GetMeetingTimes_UserIdReturnsBadRequest() { var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); // Act var result = controller.GetMeetingsTimes(new List <int> { -1, 2, 3, 4 }, DateTime.Now, DateTime.Now, 10, 10); // Assert Assert.IsType <BadRequestObjectResult>(result); }
public void Delete_ThrowsAnException() { // Arrange var meetingRepo = new Mock <IMeetingsRepository>(); var meetingManipulation = new MeetingsManipulation(meetingRepo.Object); var controller = new MeetingsController(meetingManipulation); // Act var result = controller.DeleteMeeting(-1); // Assert Assert.IsType <BadRequestObjectResult>(result); }