public ActionResult CheckoutGuest(int roomId) { var guest = new Guest(); guest.Checkout(_publisher, new RoomId(roomId.ToString())); return(RedirectToAction("tobechecked")); }
public async Task RaisedGuestCheckedOutWhenCheckingOutGuest() { var guest = new Guest(); await guest.Checkout(_publisher, ExpectedRoomId); Check.That(_publisher.Events).Contains(new GuestCheckedOut(ExpectedRoomId)); }