public async Task TryRemoveReservationFromShowAsync() { var stateManager = new MockReliableStateManager(); var showService = new ShowService(TestUtils.StatefulServiceContext, stateManager); var showId = new ItemId(new Guid("936DA01F-9ABD-4D9D-80C7-02AF85C822A8")); await showService.AddAsync(new ShowItem { Id = showId, MaxReservations = 50, Movie = "Bucks Bunny", ShowDateTime = new DateTime(2010, 10, 10, 10, 10, 10) }); var reservation = new Reservation.Domain.ReservationItem { ReservationDateTime = new DateTime(2010, 10, 10, 9, 10, 10), ShowItemId = showId }; await showService.TryAddReservationToShowAsync(reservation); var result = await showService.TryRemoveReservationFromShowAsync(reservation); Assert.IsTrue(result); Assert.IsTrue(!(await showService.GetByIdAsync(showId)).Reservations.Any()); }