public void EventDetailById_SetupService_OneItemOfEventDetailViewModel()
        {
            //Arrange
            var serviceMock = new Mock <IViewService <EventDetailViewModel> >();

            serviceMock.Setup(c => c.ReadById(1)).Returns(new EventDetailViewModel()
            {
                Id = 1,
                OrganizationName = "OrganizationName1",
                Description      = "Description1",
                OrganizationId   = 1,
                CreateDate       = DateTime.Today,
                ImageUrl         = new List <string>()
                {
                    "www1"
                }
            });

            var controller = new EventDetailController(serviceMock.Object);

            //Act
            var result = controller.EventDetailById(1);

            //Assert
            Assert.Equal(1, result.Id);
            Assert.True("OrganizationName1" == result.OrganizationName);
        }
Example #2
0
        public void PutTest()
        {
            // Arrange
            EventDetailRepository eventDetailRepository = new EventDetailRepository();
            EventDetailController controller            = new EventDetailController(eventDetailRepository);
            EventDetail           eventDetail           = new EventDetail()
            {
                EventID             = 1,
                EventDetailStatusID = 1,
                EventDetailName     = "Update Event Detail API Unit Test",
                EventDetailNumber   = 1,
                EventDetailsOdd     = 1,
                FinishingPosition   = 1,
                FirstTimer          = true,
            };

            // Act
            int EventDetailID = controller.Create(eventDetail);

            eventDetail.EventDetailID   = EventDetailID;
            eventDetail.EventDetailName = "Updated Event Detail API Unit Test";
            bool isUpdated = controller.Update(eventDetail);

            // Assert
            Assert.IsTrue(isUpdated);
        }
Example #3
0
        public void GetTest()
        {
            // Arrange
            EventDetailRepository eventDetailRepository = new EventDetailRepository();
            EventDetailController controller            = new EventDetailController(eventDetailRepository);

            // Act
            IEnumerable <EventDetail> result = controller.Get(1);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreNotEqual(0, result.Count());
        }
Example #4
0
        public void PostTest()
        {
            // Arrange
            EventDetailRepository eventDetailRepository = new EventDetailRepository();
            EventDetailController controller            = new EventDetailController(eventDetailRepository);
            EventDetail           eventDetail           = new EventDetail()
            {
                EventID             = 1,
                EventDetailStatusID = 1,
                EventDetailName     = "Create Event Detail Unit Test",
                EventDetailNumber   = 1,
                EventDetailsOdd     = 1,
                FinishingPosition   = 1,
                FirstTimer          = true,
            };

            // Act
            int EventDetailID = controller.Create(eventDetail);

            // Assert
            Assert.AreNotEqual(EventDetailID, 0);
        }