public void When_InstantiatingResponseWithBucket_Expect_ResponseWithBucket() { // Arrange Bucket bucket = new Bucket(); // Act GetBucket.Response response = new GetBucket.Response(bucket); // Assert Assert.Equal(bucket, response.Bucket); }
public async Task When_GettingBucket_Expect_ExistingBucket() { // Arrange Bucket bucket = new Bucket(); await this.repository.AddAsync(bucket); GetBucket.Query query = new GetBucket.Query(bucket.Id); GetBucket.Handler handler = new GetBucket.Handler(this.repository); // Act GetBucket.Response response = await handler.Handle(query, default); // Assert Assert.Equal(bucket.Id, response.Bucket.Id); Assert.Equal(bucket.Name, response.Bucket.Name); }
public async Task <Bucket> GetBucket(int bucketId) { GetBucket.Response response = await this.mediator.Send(new GetBucket.Query(bucketId)); return(this.mapper.Map <Bucket>(response.Bucket)); }