public void Setup() { _euCountries = new List <Country> { new Country { CountryName = "Lithuania", Alpha2Code = "lt" } }; _euCountryRequester = Substitute.For <IEUCountryRequester>(); _euCountryRequester.EUCountries.Returns(_euCountries); _eUCountryChecker = new EUCountryChecker(_euCountryRequester); }
public void Setup() { _supplier = Substitute.For <IPerson>(); _supplier.IsVatPayer.Returns(true); _supplier.Country.Returns("Lithuania"); _customer = Substitute.For <IPerson>(); _eUCountryRequester = Substitute.For <IEUCountryRequester>(); _eUCountryChecker = Substitute.For <IEUCountryChecker>(); _vATReuester = Substitute.For <IVATRequester>(); _invoiceGenerator = new InvoiceGenerator(_vATReuester, _eUCountryChecker); }
public InvoiceGenerator(IVATRequester vATRequester, IEUCountryChecker eUCountryChecker) { _vATRequester = vATRequester ?? throw new ArgumentNullException(nameof(vATRequester)); _eUCountryChecker = eUCountryChecker ?? throw new ArgumentNullException(nameof(eUCountryChecker)); }