Example #1
0
        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());
        }
Example #2
0
        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);
        }