public ArmazenadorDeEmpresa(IEmpresaRepository empresaRepository, NotificationContext notificationContext, IValidadorDeCnpj validadorDeCnpj, IValidadorDeEmpresaDuplicada validadorDeEmpresaDuplicada, IValidadorDeEmpresaExistente validadorDeEmpresaExistente) { _empresaRepository = empresaRepository; _notificationContext = notificationContext; _validadorDeCnpj = validadorDeCnpj; _validadorDeEmpresaDuplicada = validadorDeEmpresaDuplicada; _validadorDeEmpresaExistente = validadorDeEmpresaExistente; }
public EmpresaServiceTest() { _notificationContext = new NotificationContext(); _empresaRepository = new Mock <IEmpresaRepository>(); _validadorDeCnpj = new ValidadorDeCnpj(_notificationContext); _validadorDeEmpresaDuplicada = new ValidadorDeEmpresaDuplicada(_empresaRepository.Object, _notificationContext); _validadorDeEmpresaExistente = new ValidadorDeEmpresaExistente(_notificationContext); _armazenadorDeEmpresa = new ArmazenadorDeEmpresa(_empresaRepository.Object, _notificationContext, _validadorDeCnpj, _validadorDeEmpresaDuplicada, _validadorDeEmpresaExistente); }