//Lembrar de registrar dependência no Startup.cs public LivroController( ILivroService livroService, IUnitOfWork unitOfWork) { _livroService = livroService; _unitOfWork = unitOfWork; }
public LivroController(ILivroService livroService, IAutorService autorService, IGeneroService generoService, IEditoraService editoraService) { _livroService = livroService; _autorService = autorService; _generoService = generoService; _editoraService = editoraService; }
public LivroAppService( IMapper mapper, ILivroService livroService) { _mapper = mapper; _livroService = livroService; }
public CarrinhoService(ICarrinhoRepository carrinhoRepository, ILivroService livroService, IPagamentoCartaoApiAdapter pagamentoAdapter, IAuditoriaApiAdapter auditoriaApiAdapter) { this.carrinhoRepository = carrinhoRepository ?? throw new ArgumentNullException(nameof(carrinhoRepository)); this.livroService = livroService ?? throw new ArgumentNullException(nameof(livroService)); this.pagamentoAdapter = pagamentoAdapter ?? throw new ArgumentNullException(nameof(pagamentoAdapter)); this.auditoriaApiAdapter = auditoriaApiAdapter ?? throw new ArgumentNullException(nameof(auditoriaApiAdapter)); }
public LivroController(ILivroService livroService, IEditoraService editoraService, IAutorService autorService, IMapper mapper) { _livroService = livroService; _editoraService = editoraService; _autorService = autorService; _mapper = mapper; }
public UsuariosController(ICarrinhoService carrinhoService, ILivroService livroService, IUsuarioService usuarioService, IMapper mapper) { this.carrinhoService = carrinhoService ?? throw new ArgumentNullException(nameof(carrinhoService)); this.livroService = livroService ?? throw new ArgumentNullException(nameof(livroService)); this.usuarioService = usuarioService ?? throw new ArgumentNullException(nameof(usuarioService)); this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public AdicionarLivroValidacao(ILivroService service) { ValidarISBN(service); ValidarAutor(); ValidarNome(); ValidarPreco(); ValidarDataPublicacao(); }
public LivrosController(ILivroService service, IGeneroService generoService, IAutorService autorService) { _service = service; _generoService = generoService; _autorService = autorService; }
public ElasticProdutoRepository(IConfiguration configuration, ILivroService livroService) { this.configuration = configuration; this.livroService = livroService; var node = new Uri(configuration.GetConnectionString("ElasticSearchNode")); settings = CreateConnectionSettings(node); client = CreateElasticClient(); }
public LivroApplication( IMapper mapper, ILivroService livroService, ILivroRepository livroRepository) { _mapper = mapper; _livroService = livroService; _livroRepository = livroRepository; }
protected void ValidarISBN(ILivroService livroRepository) { RuleFor(x => x.ISBN) .NotEmpty() .WithMessage(x => "O Campo ISBN deve ser informado."); RuleFor(p => p.ISBN) .Must((entidade, isbn) => !livroRepository.GetAll().Any(n => n.ISBN == isbn && n.Id != entidade.Id)) .WithMessage(p => "O ISBN já está sendo utilizado."); }
public UnitTest() { serviceCollection = new ServiceCollection(); serviceCollection.AddEntityFrameworkSqlite().AddDbContext <LivrariaContext>(); serviceCollection.AddScoped(typeof(IAsyncRepository <>), typeof(EFRepository <>)); serviceCollection.AddScoped <ILivroService, LivroService>(); var provider = serviceCollection.BuildServiceProvider(); service = provider.GetService <ILivroService>(); }
public FavoritosController(ILivroService livroService, IFavoritoService favoritoService, ICriticaService criticaService, IReputacaoService reputacaoService) { _livroService = livroService != null ? livroService : throw new ArgumentNullException(); _favoritoService = favoritoService != null ? favoritoService : throw new ArgumentNullException(); _criticaService = criticaService != null ? criticaService : throw new ArgumentNullException(); _reputacaoService = reputacaoService != null ? reputacaoService : throw new ArgumentNullException(); }
public LivrosController(ILivroRepository livroRepository, IEditoraRepository editoraRepository, ILivroService livroService, INotificador notificador, IMapper mapper) : base(notificador) { _livroRepository = livroRepository; _editoraRepository = editoraRepository; _livroService = livroService; _mapper = mapper; }
public LivroControllerTest() { _fixture = new Fixture(); _request = _fixture.Create <RequestLivro>(); _response = _fixture.Create <BaseResponse>(); _service = Substitute.For <ILivroService>(); _logger = Substitute.For <ILogger <LivroController> >(); _controller = new LivroController(_service, _logger); }
public void Setup() { GerarDadosParaTeste(); var configuration = new MapperConfiguration(cfg => { cfg.CreateMap <Livro, LivroViewModel>(); cfg.CreateMap <LivroViewModel, Livro>(); }); LivroRepository = Substitute.For <ILivroRepository>(); LivroRepository.Get(LivroComId.Id).Returns(LivroComId); LivroRepository.GetAll().Returns(Livros); LivroService = new LivroService(configuration.CreateMapper(), LivroRepository); }
public LivroServiceTest() { _fixture = new Fixture(); _logger = Substitute.For <ILogger <LivroService> >(); _mapper = Substitute.For <IMapper>(); _repository = Substitute.For <ILivroRepository>(); _configuration = Substitute.For <IConfiguration>(); _baseResponse = _fixture.Create <BaseResponse>(); _livro = _fixture.Create <Livro>(); _listaLivro = _fixture.Create <IEnumerable <Livro> >(); _requestLivro = _fixture.Create <RequestLivro>(); _responseLivro = _fixture.Create <ResponseLivro>(); _service = new LivroService(_repository, _mapper, _logger, _configuration); }
public void Setup() { _listaLivros = LivrariaLivrosFake.LivrosFake; _listaLivrosView = LivrariaLivrosFake.LivrosViewFake; var config = new MapperConfiguration(c => { c.CreateMap <LivroViewModel, Livro>(); c.CreateMap <Livro, LivroViewModel>(); }); var mapper = config.CreateMapper(); _livroRepository = Substitute.For <ILivroRepository>(); _livroService = new LivroService(_livroRepository, mapper); }
public UnitTest() { var webHost = WebHost.CreateDefaultBuilder() .UseStartup <Startup>() .UseEnvironment("Development") .Build(); _serviceProvider = new DependencyResolverHelpercs(webHost); _usuarioService = _serviceProvider.GetService <IUsuarioService>(); _clienteService = _serviceProvider.GetService <IClienteService>(); _instituicaoEnsinoService = _serviceProvider.GetService <IInstituicaoEnsinoService>(); _livroService = _serviceProvider.GetService <ILivroService>(); _emprestimoService = _serviceProvider.GetService <IEmprestimoService>(); _clienteBloqueioService = _serviceProvider.GetService <IClienteBloqueioService>(); _unitOfWork = _serviceProvider.GetService <IUnitOfWork>(); }
public LivrosController(ILivroService livroService) { _livroService = livroService; }
public LivroController(ILivroService livroService, ILogger <LivroController> logger) : base(logger) { _livroService = livroService; }
public LivroAppService(ILivroService LivroService) : base(LivroService) { _LivroService = LivroService; }
public LivroController(ILivroService service) : base(service) { }
public LivroController() { _repository = new LivroRepository(); _service = new LivroService(new LivroRepository()); }
public LivrosController(ILivroService context) { _context = context; }
public LivroAppService(ILivroService livroService, IUnitOfWork uow) : base(uow) { _livroService = livroService; }
public HomeController(ILogger <HomeController> logger, ILivroService livroService) { _logger = logger; _livroService = livroService; }
public ClienteController(IClienteService clienteService, ILivroService livroService) { _clienteService = clienteService; _livroService = livroService; }
public LivroController(ILivroService livroApplicationService) : base() { _livroService = livroApplicationService; }
public void Setup() { BaseSqlTest.SeedDatabase(); _repositorio = new LivroRepositorio(); _service = new LivroService(_repositorio); }
public LivroApplication(ILivroService service, IMapper map) { _service = service; _map = map; }