public void AddEvent()
        {
            // Arrange
            var controller = new  api.EventsController();

            entities.Event evento = new entities.Event {
                Id   = Guid.NewGuid(),
                Name = "evento1", Description = "descrip", Adress = "sfsff", DateEvent = DateTime.Now
            };
            // Act
            IHttpActionResult actionResult = controller.PostEvent(evento);
            var createdResult = actionResult as OkNegotiatedContentResult <entities.Event>;

            // Assert
            Assert.IsNotNull(createdResult);
            Assert.AreEqual(evento.Id, createdResult.Content.Id);
        }
        public void AddEvent_shouldNotSave()
        {
            // Arrange
            var controller = new api.EventsController();

            entities.Event evento = new entities.Event
            {
                Name        = "evento1",
                Description = "descrip",
                Adress      = "sfsff",
            };
            // Act
            IHttpActionResult actionResult = controller.PostEvent(evento);
            var createdResult = actionResult as OkNegotiatedContentResult <InvalidModelStateResult>;

            // Assert
            Assert.IsNotNull(createdResult);
            Assert.IsInstanceOfType(createdResult.Content, typeof(InvalidModelStateResult));
        }