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)); }