Пример #1
0
        public void RESTEventTypeGetByWrongId()
        {
            var controller = new EventTypeController(_eventTypeRepository, false);

            var data = controller.Get(40).Result;

            Assert.IsTrue(data is NotFoundResult);
        }
Пример #2
0
        public void EventTypeControllerGetByIdTest()
        {
            // Arrange
            controller = new EventTypeController(_eventTypeRepository);

            // Act
            var result = controller.Get(1) as ObjectResult;

            // Assert
            Assert.AreEqual(1, ((EventTypeDto)result.Value).Id);
        }
Пример #3
0
        public void EventTypeControllerGetAllTest()
        {
            // Arrange
            controller = new EventTypeController(_eventTypeRepository);

            // Act
            var result = controller.Get();

            // Assert
            Assert.AreEqual(2, result.Count());
        }
Пример #4
0
        public void RESTEventTypeGetById()
        {
            var controller = new EventTypeController(_eventTypeRepository, false);

            var result   = controller.Get(1).Result;
            var okResult = result as OkObjectResult;
            var data     = okResult.Value as event_type;

            Assert.IsNotNull(data);
            Assert.AreEqual(1, data.id);
            Assert.AreEqual("plague", data.name);
        }
Пример #5
0
        public void EventTypeControllerDeleteTest()
        {
            // Arrange
            controller = new EventTypeController(_eventTypeRepository);
            var eventTypeId = 1;

            // Act
            var result = controller.Delete(eventTypeId);

            // Assert
            Assert.IsInstanceOfType(result, typeof(NoContentResult));
        }
Пример #6
0
        public void EventTypeControllerPostTest()
        {
            // Arrange
            controller = new EventTypeController(_eventTypeRepository);
            var eventTypeDescription = "Celebration";
            var newEventType = new EventTypeDto() { Description = eventTypeDescription };

            // Act
            var result = controller.Post(newEventType) as ObjectResult;

            // Assert
            Assert.AreEqual(eventTypeDescription, ((EventTypeDto)result.Value).Description);
        }
Пример #7
0
        public void RESTEventTypeGetAllValues()
        {
            var controller = new EventTypeController(_eventTypeRepository, false);

            var result   = controller.Get().Result;
            var okResult = result as OkObjectResult;
            var data     = okResult.Value as IEnumerable <event_type>;

            Assert.IsNotNull(data);

            var test = data.ToList();

            Assert.AreEqual(3, test.Count);
        }
Пример #8
0
        public void EventTypeControllerPutTest()
        {
            // Arrange
            controller = new EventTypeController(_eventTypeRepository);
            var eventTypeDescription = "Celebration changed";
            var eventType = new EventTypeDto() { Id = 1, Description = eventTypeDescription };

            // Act
            var result = controller.Put(1, eventType);

            // Assert
            Assert.IsInstanceOfType(result, typeof(NoContentResult));
            Assert.AreEqual(eventTypeDescription, _eventTypeRepository.GetOne(1).Result.Description);
        }
Пример #9
0
 public void Setup()
 {
     _eventType = new EventTypeController(CreateUnitOfWork(), _validator);
 }