public void Add_FullConference_CallToConferencService() { var mockConferenceService = new Mock <IConferenceService>(); mockConferenceService.Setup(c => c.Add(It.IsAny <Conference>())); var conferenceController = new ConferenceController(mockConferenceService.Object); var conferenceToAdd = new Conference() { DisplayName = "Eva's Conference", StartDate = DateTime.UtcNow, EndDate = DateTime.UtcNow }; conferenceController.Post(conferenceToAdd); mockConferenceService.Verify( c => c.Add(It.Is <Conference>(conf => conf == conferenceToAdd)), Times.Once()); }
public void PostConference() { // Arrange ConferenceController controller = new ConferenceController(); Conference ConferenceObj = new Conference { Title = "Project Meeting", IsDeleted = false, Description = "This is Project Status Metting", EndTime = new DateTime(2016, 11, 11, 15, 00, 00), StartTime = new DateTime(2016, 11, 11, 14, 00, 00), SpecialComments = "This is Special Comments", }; var actResult = controller.Post(ConferenceObj); // Act var result = actResult as OkNegotiatedContentResult <Conference>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID > 0); }