Пример #1
0
 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);
 }
Пример #2
0
        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);
        }
Пример #3
0
 public InvoiceGenerator(IVATRequester vATRequester, IEUCountryChecker eUCountryChecker)
 {
     _vATRequester     = vATRequester ?? throw new ArgumentNullException(nameof(vATRequester));
     _eUCountryChecker = eUCountryChecker ?? throw new ArgumentNullException(nameof(eUCountryChecker));
 }