public void PostReturnsCorrectViewName(BookingController sut, BookingViewModel model) { ViewResult actual = sut.Post(model); Assert.Equal("Receipt", actual.ViewName); }
public void PostSendsOnChannel( [Frozen]Mock<IChannel<RequestReservationCommand>> channelMock, BookingController sut, BookingViewModel model) { sut.Post(model); var expected = model.MakeReservation().AsSource().OfLikeness<RequestReservationCommand>().Without(d => d.Id); channelMock.Verify(c => c.Send(It.Is<RequestReservationCommand>(x => expected.Equals(x)))); }
public void PostReturnsCorrectModel(BookingController sut, BookingViewModel expected) { var actual = sut.Post(expected); Assert.Equal(expected, actual.Model); }