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); }
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); }