public void WhenInstantiated_ThenShouldBeOfCorrectType()
    {
        var handler = new GetCustomerHandler(_repositoryMock.Object);

        Assert.NotNull(handler);
        Assert.IsType <GetCustomerHandler>(handler);
    }
        public IActionResult Get(int id)
        {
            var handler = new GetCustomerHandler(_unitOfWork);
            var res     = handler.Execute(id);

            return(new OkObjectResult(res));
        }
    public async Task WhenRetrievingEntity_ThenEntityShouldBeReturned()
    {
        var expected = _mapper.Map <Customer>(Customers.Customer1);

        _repositoryMock.Setup(x => x.GetAsync(It.IsAny <Guid>()))
        .ReturnsAsync(expected);

        var handler = new GetCustomerHandler(_repositoryMock.Object);

        var actual = await handler.Handle(new GetCustomer(Customers.Customer1.Id), default);

        Assert.Equal(expected, actual);
    }
Exemple #4
0
        public async Task GetCustomer_Handle_isDto()
        {
            //Arange
            GetCustomerHandler _handler = new GetCustomerHandler(_customersRepo.Object);

            GetCustomer query = new GetCustomer();

            query.Id = Guid.NewGuid();


            //Act
            CustomerDto customer = await _handler.HandleAsync(query);

            //Assert
            Assert.IsType <CustomerDto>(customer);
        }