public void GivenACreateAction_WhenTheModelStateIsInalid_ThenRenderTheDefaultView()
{
var model = new ReservationViewModel();
var stubVacationPropertiesRepository = Mock.Of<IVacationPropertiesRepository>();
var stubReservationsRepository = Mock.Of<IReservationsRepository>();
var stubUsersRepository = Mock.Of<IUsersRepository>();
var stubNotifier = Mock.Of<INotifier>();
var controller = new ReservationsController(
stubVacationPropertiesRepository, stubReservationsRepository, stubUsersRepository, stubNotifier);
controller.ModelState.AddModelError("Message", "The Message field is required");
controller.WithCallTo(c => c.Create(model))
.ShouldRenderDefaultView();
}