public PolicyService(IAppliedSystemsRepository <InsurancePolicy> insurancePolicyRepository) { if (insurancePolicyRepository == null) { throw new ArgumentNullException("insurancePolicyRepository"); } _insurancePolicyRepository = insurancePolicyRepository; }
public PolicyServiceBuilder() { _insurancePolicyRepository = new FakeRepository <InsurancePolicy>().Build().Object; }
public PolicyServiceBuilder WithInsurancePolicyRepository(IAppliedSystemsRepository <InsurancePolicy> repository) { _insurancePolicyRepository = repository; return(this); }