public AndSpecification(ISpecification <T> first, ISpecification <T> second) { this.first = first ?? throw new ArgumentNullException(paramName: nameof(first)); this.second = second ?? throw new ArgumentNullException(paramName: nameof(second)); }
public AndSpecification(ISpecification <T> first, ISpecification <T> second) { this.first = first ?? throw new ArgumentNullException(paramName: nameof(first)); this.second = second ?? throw new ArgumentNullException(paramName: nameof(second)); }