public void When_InstantiatingResponseWithItems_Expect_ResponseWithItems() { // Arrange List <Item> items = new List <Item>(); // Act GetItems.Response response = new GetItems.Response(items); // Assert Assert.Equal(items, response.Items); }
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); }
public async Task <IList <Item> > GetItems(int bucketId) { GetItems.Response response = await this.mediator.Send(new GetItems.Query(bucketId)); return(this.mapper.Map <List <Item> >(response.Items)); }