Exemplo n.º 1
0
 public ProdutoController
 (
     IProdutoHelper produtoHelper,
     IMapper mapper,
     ICadastroProdutoUseCase cadastroProdutoUseCase
 )
 {
     _produtoHelper          = produtoHelper;
     _mapper                 = mapper;
     _cadastroProdutoUseCase = cadastroProdutoUseCase;
 }
        public CadastroProdutoUseCaseTest()
        {
            _mockProdutoRepository   = new Mock <IProdutoRepository>();
            _mockCategoriaRepository = new Mock <ICategoriaRepository>();
            _mockAdicionalRepository = new Mock <IAdicionalRepository>();

            _cadastroProduto = new CadastroProdutoUseCase(_mockProdutoRepository.Object, _mockCategoriaRepository.Object, _mockAdicionalRepository.Object);

            _mockProdutoRepository
            .Setup(x => x.BuscarTodos())
            .Returns(HelperMock.MockListaProdutosPersistidos());

            _mockCategoriaRepository
            .Setup(x => x.BuscarTodos())
            .Returns(HelperMock.MockListaCategoriasPersistidas());

            _mockAdicionalRepository
            .Setup(x => x.BuscarTodos())
            .Returns(HelperMock.ListaMockAdicionaisPersistidos());
        }
Exemplo n.º 3
0
 public ProdutoHelper(IMemoryCache cache, IMapper mapper, ICadastroProdutoUseCase cadastroProdutoUseCase)
     : base(cache, cadastroProdutoUseCase)
 {
     _mapper = mapper;
 }