public Company GetByCnpj(string cnpj) { CompanyCnpjSpecification specification = new CompanyCnpjSpecification(cnpj); return(_dbSet .AsNoTracking() .FirstOrDefault(specification.ToExpression())); }
public void ShouldMatchUsingCnpjSpecification() { CompanyCnpjSpecification specification = new CompanyCnpjSpecification(cnpj); Assert.IsTrue(specification.IsSatisfiedBy(company)); }
public Company GetByCnpj(string cnpj) { CompanyCnpjSpecification spec = new CompanyCnpjSpecification(cnpj); return(_companies.AsQueryable().FirstOrDefault(spec.ToExpression())); }