public void SetUp() { user = DataMother.CreateSupplierUser(); supplier = (Supplier)user.RootService; payer = DataMother.CreatePayer(); session.Save(payer); }
public void Setup() { processor = new ReportTask(); payer = DataMother.CreatePayer(); Save(payer); }
public void Change_address_organization() { var address = client.AddAddress("тестовый адрес доставки"); address.Payer.Name = "Фарм-братан"; address.Payer.JuridicalOrganizations[0].Name = "ООО Фарм-братан"; var payer = DataMother.CreatePayer(); payer.Name = "Фарм-друган"; payer.JuridicalOrganizations[0].Name = "ООО Фарм-друган"; client.Payers.Add(payer); session.Save(payer); session.SaveOrUpdate(client); Flush(); address.LegalEntity = payer.JuridicalOrganizations.First(); controller.Update(address, new Contact[0], new Contact[0]); Assert.That(address.Payer, Is.EqualTo(payer)); controller.SendMails(); var message = Emails.First(); Assert.That(message.Body, Is.StringContaining("плательщик Фарм-братан юр.лицо ООО Фарм-братан")); Assert.That(message.Body, Is.StringContaining("плательщик Фарм-друган юр.лицо ООО Фарм-друган")); }
public new void Setup() { controller = new PayersController(); Prepare(controller); payer = DataMother.CreatePayer(); session.Save(payer); }
public void Show_error_on_revision_act_in_not_configured_payer() { var payer = DataMother.CreatePayer(); session.Save(payer); Open(payer); AssertText("Плательщик"); Click("Акт сверки"); AssertText("У плательщика не указан получатель платежей, выберете получателя платежей"); }
public void Setup() { payer = DataMother.CreatePayer(); account = DataMother.Report(payer); report = account.Report; session.Save(payer); session.Save(account); payer.Reports.Add(report); account.Payment = 5000; session.Save(payer); }
public void After_change_payer_update_payment_sum() { var client = DataMother.CreateTestClientWithAddressAndUser(); client.Users.Each(u => u.Accounting.Accounted()); var oldPayer = client.Payers.First(); var newPayer = DataMother.CreatePayer(); session.SaveOrUpdate(newPayer); client.ChangePayer(session, newPayer, newPayer.JuridicalOrganizations.First()); session.SaveOrUpdate(client); Assert.That(oldPayer.PaymentSum, Is.EqualTo(0)); Assert.That(newPayer.PaymentSum, Is.EqualTo(800)); }
public void Change_client_payer() { var client = DataMother.CreateTestClientWithAddressAndUser(); var payer = DataMother.CreatePayer(); session.SaveOrUpdate(payer); client.ChangePayer(session, payer, payer.JuridicalOrganizations.First()); session.SaveOrUpdate(client); Assert.That(client.Payers, Is.EquivalentTo(new[] { payer })); Assert.That(client.Users[0].Payer, Is.EqualTo(payer)); var address = client.Addresses[0]; Assert.That(address.Payer, Is.EqualTo(payer)); Assert.That(address.LegalEntity, Is.EqualTo(payer.JuridicalOrganizations[0])); }
public void SetUp() { _payer = DataMother.CreatePayer(); session.Save(_payer); _controller = new ActsController(); Prepare(_controller); _invoice = new Invoice(_payer, new Period(2012, Interval.January), new DateTime(2012, 1, 10), new List <InvoicePart> { new InvoicePart(null, "Мониторинг оптового фармрынка за декабрь", 500, 2, DateTime.Now) }) { Id = 1, }; session.Save(_invoice); }
public void If_payer_have_report_it_not_disabled() { var payer = DataMother.CreatePayer(); var report = DataMother.Report(payer); Save(payer); Save(report); Flush(); var filter = new PayerFilter(session); var items = filter.Find(); var item = items.FirstOrDefault(i => payer.Id == i.PayerId); Assert.That(item, Is.Not.Null, "не удалось найти плателщика {0} нашли {1}", payer.Id, items.Implode()); Assert.That(item.IsDisabled, Is.False); }
public void Update_payment_sum_on_payer_change() { var newPayer = DataMother.CreatePayer(); session.Save(newPayer); report.Payer = newPayer; session.Save(report); Flush(); Close(); new ReportLogsTask().Execute(); Reopen(); payer = session.Load <Payer>(payer.Id); Assert.That(payer.PaymentSum, Is.EqualTo(0)); newPayer = session.Load <Payer>(newPayer.Id); Assert.That(newPayer.PaymentSum, Is.EqualTo(5000)); }
private Payer Prepare_change_payer() { var payer = DataMother.CreatePayer(); payer.INN = "123321123"; session.Save(payer); payer.Name = "Тестовый плательщик " + payer.Id; FlushAndCommit(); DebugContext.Add("clientId", client.Id); DebugContext.Add("payerId", payer.Id); Css("#ChangePayer .term").TypeText(payer.Name); Css("#ChangePayer input[type=button].search").Click(); browser.WaitUntilContainsText(payer.Name, 1); var select = (SelectList)Css("select[name=payerId]"); Assert.That(select.SelectedItem, Is.EqualTo(String.Format("{0}, {1}", payer.Id, payer.Name))); return(payer); }