public Vat7SaveServiceTest() { _budgetParams = new BudzetParametersCollection { NazwaUrzedu = "Test123", Regon = "1231341", Nip = "5353123" }; _vatParams = new Vat7PrintParams { Year = 2016, Month = 3, CelZlozenia = "2", KodUrzedu = "ee" }; _xml = XDocument.Parse("<vat7><rok>2099</rok></vat7>"); _vat7Data = new Vat7Data { P01 = 100.00, P02 = 200.00 }; _versions = new List <Vat7Dao> { new Vat7Dao { Version = 1 }, new Vat7Dao { Version = 3 } }; _session = new Session(); _objectFactory = Substitute.For <IObjectFactory>(); _vatObjectFactory = Substitute.For <IVatObjectFactory>(); _vatObjectFactory.ObjectFactory.Returns(_objectFactory); _service = new Vat7SaveService(_vatObjectFactory); _vatObjectFactory.GetVat7DictionaryProvider().GetVersions(_session, _vatParams.Year, _vatParams.Month).Returns(_versions); _vatObjectFactory.GetVat7DataService().Get(_session, _vatParams.Year, _vatParams.Month).Returns(_vat7Data); _objectFactory.GetXmlSerializer <Vat7Data>().Serialize(_vat7Data).Returns(_xml); _objectFactory.GetBudzetParametersCollectionGetter().GetParameters(_session).Returns(_budgetParams); }
public void Save_WariantShouldBeSetTo16() { Vat7Data item = null; _vatObjectFactory.ObjectFactory.GetXmlSerializer <Vat7Data>().Serialize(Arg.Do <Vat7Data>(x => item = x)); Save(); Assert.Equal("16", item.WariantFormularza); }
public void Save_ShouldUpdatePrintParams() { Vat7Data item = null; _vatObjectFactory.ObjectFactory.GetXmlSerializer <Vat7Data>().Serialize(Arg.Do <Vat7Data>(x => item = x)); Save(); _objectFactory.GetBudzetParametersCollectionGetter().Received().GetParameters(_session); Assert.Equal(_vatParams.CelZlozenia, item.CelZlozenia); Assert.Equal(_vatParams.Year, item.Year); Assert.Equal(_vatParams.Month, item.Month); Assert.Equal("", item.P71); Assert.Equal(DateTime.Now.ToString("yyyy-MM-dd"), item.P73); }
public Vat7SaveServiceTest() { _budgetParams = new BudzetParametersCollection { NazwaUrzedu = "Test123", Regon = "1231341", Nip = "5353123" }; _vatParams = new Vat7PrintParams {Year = 2016, Month = 3, CelZlozenia = "2", KodUrzedu = "ee"}; _xml = XDocument.Parse("<vat7><rok>2099</rok></vat7>"); _vat7Data = new Vat7Data {P01 = 100.00, P02 = 200.00}; _versions = new List<Vat7Dao> {new Vat7Dao {Version = 1}, new Vat7Dao { Version = 3 } }; _session = new Session(); _objectFactory = Substitute.For<IObjectFactory>(); _vatObjectFactory = Substitute.For<IVatObjectFactory>(); _vatObjectFactory.ObjectFactory.Returns(_objectFactory); _service = new Vat7SaveService(_vatObjectFactory); _vatObjectFactory.GetVat7DictionaryProvider().GetVersions(_session, _vatParams.Year, _vatParams.Month).Returns(_versions); _vatObjectFactory.GetVat7DataService().Get(_session, _vatParams.Year, _vatParams.Month).Returns(_vat7Data); _objectFactory.GetXmlSerializer<Vat7Data>().Serialize(_vat7Data).Returns(_xml); _objectFactory.GetBudzetParametersCollectionGetter().GetParameters(_session).Returns(_budgetParams); }
public void Save_ShouldUpdateBudgetParams() { Vat7Data item = null; _vatObjectFactory.ObjectFactory.GetXmlSerializer <Vat7Data>().Serialize(Arg.Do <Vat7Data>(x => item = x)); Save(); _objectFactory.GetBudzetParametersCollectionGetter().Received().GetParameters(_session); Assert.Equal(_budgetParams.NazwaUrzedu, item.PelnaNazwa); Assert.Equal(_budgetParams.Nip, item.NIP); Assert.Equal(_budgetParams.Regon, item.REGON); Assert.Equal(_budgetParams.KodUrzeduDlaSystemuEDeklaracje, item.KodUrzedu); Assert.Equal("", item.P69); Assert.Equal("", item.P70); Assert.Equal("", item.P72); }
private void GetVat7Data() { _vat7Data = _vatObjectFactory.GetVat7DataService().Get(_session, _vatParams.Year, _vatParams.Month); }
private void GetVat7Data() { _vat7Data = _vatObjectFactory.GetVat7DataService().Get(_session, _vatParams.Year, _vatParams.Month); }