public async Task getitems_should_return_right_data() { var sut = new GetItemsHandler(new ItemRepository(_catalogDataContextFactory.ContextInstance), new Mapper(new MapperConfiguration(cfg => cfg.AddProfile <CatalogProfile>())), _logger.Object); var result = await sut.Handle(new GetItemsCommand(), CancellationToken.None); result.Count.ShouldBe(3); }
public async Task getitems_should_log_right_information() { var sut = new GetItemsHandler(new ItemRepository(_catalogDataContextFactory.ContextInstance), new Mapper(new MapperConfiguration(cfg => cfg.AddProfile <CatalogProfile>())), _logger.Object); var result = await sut.Handle(new GetItemsCommand(), CancellationToken.None); _logger .Verify(x => x.Log(It.IsAny <LogLevel>(), It.IsAny <Exception>(), It.IsAny <string>()), Times.AtMost(1)); }