public async Task GetBookings_Should_ReturnForMultipleCustomers() { // Arrange var clientId = Guid.NewGuid(); var customerId1 = Guid.NewGuid(); var customerId2 = Guid.NewGuid(); await repo.Create(new BookingRequest(), customerId1, clientId); await repo.Create(new BookingRequest(), customerId2, clientId); var sut = new BookingRequestService(repo, null); // Act var result = await sut.GetBookings(clientId); // Assert Assert.True(result.Select(x => x.CustomerId).Distinct().Count() == 2); }
public async Task GetBookings_Should_ReturnListOfBookingRequests() { // Arrange var clientId = Guid.NewGuid(); var customerId1 = Guid.NewGuid(); var customerId2 = Guid.NewGuid(); await repo.Create(new BookingRequest(), customerId1, clientId); await repo.Create(new BookingRequest(), customerId2, clientId); var sut = new BookingRequestService(repo, null); // Act var result = await sut.GetBookings(clientId); // Assert Assert.IsType <List <BookingRequest> >(result); }