コード例 #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 EUCountryChecker(IEUCountryRequester euCountryRequester)
 {
     _euCountryRequester = euCountryRequester ?? throw new ArgumentNullException(nameof(euCountryRequester));
 }