public void PostMeet_Invalid() { var controller = new MeetsController(new FakeMeetRepository()); controller.ModelState.AddModelError("Date", "Date format could not be parsed"); MeetViewModel m = new MeetViewModel { DateString = "" }; Assert.IsInstanceOfType(controller.PostMeet(m), typeof(InvalidModelStateResult)); }
public void PostMeet_Valid() { var controller = new MeetsController(new FakeMeetRepository()); MeetViewModel m = new MeetViewModel { Name = "Unit Test Meet", Venue = "Unit Test Venue", PoolLength = "150m", DateString = "21 September 2021" }; Assert.IsInstanceOfType(controller.PostMeet(m), typeof(CreatedAtRouteNegotiatedContentResult <Meet>)); }