public async Task Handle_ReturnsCorrectVmAndListCount() { var query = new GetAll(); var handler = new GetAll.Handler(_context, _mapper); var result = await handler.Handle(query, CancellationToken.None); result.ShouldBeOfType <List <CategoryDto> >(); result.Count.ShouldBe(3); }
public async Task GetBooks() { //emulate context var mockContext = CreateLibraryMaterialContext(); //emulate IMapper var mapper = CreateMapper(); //emulate Handler var handler = new GetAll.Handler(mockContext.Object, mapper); var request = new GetAll.Execute(); var books = await handler.Handle(request, CancellationToken.None); Assert.True(books.Any()); }