public async Task When_GettingItemsFromNonExistingBucket_Expect_BucketNotFoundException() { // Arrange GetItems.Query query = new GetItems.Query(new Random().Next(int.MaxValue)); GetItems.Handler handler = new GetItems.Handler(this.repository); // Act Exception exception = await Record.ExceptionAsync(() => handler.Handle(query, default)); // Assert Assert.IsType <BucketNotFoundException>(exception); }
public async Task When_GettingNonExistingItemsFromBucket_Expect_EmptyList() { // Arrange Bucket bucket = new Bucket(); await this.repository.AddAsync(bucket); GetItems.Query query = new GetItems.Query(bucket.Id); GetItems.Handler handler = new GetItems.Handler(this.repository); // Act GetItems.Response response = await handler.Handle(query, default); // Assert Assert.NotNull(response.Items); Assert.Empty(response.Items); }