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);
        }
示例#2
0
        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());
        }