public void AddTripReturnsOk() { //Arrange var mockRepo = new Mock <IRepository <Trip> >(); mockRepo.Setup( x => x.Create(new Trip() { Id = 100, User = "******", City = "City", Country = "Country", StartDate = DateTime.Parse("03/10/1997"), EndDate = DateTime.Parse("03/10/1997") })); var controller = new TripsController(mockRepo.Object); //Act Task <IHttpActionResult> actionResult = controller.AddTrip(new TripModel() { City = "City", Country = "Country", StartDate = "03/10/1997", EndDate = "04/10/1997" }); //Assert Assert.IsInstanceOfType(actionResult.Result, typeof(ExceptionResult)); }