Esempio n. 1
0
        private void genCertBtn_Click(object sender, EventArgs e)
        {
            var Form = new CreateCertificate();

            Form.ShowDialog(this);
            Form.Dispose();
        }
Esempio n. 2
0
        public void Load_certificate()
        {
            var waybillFixture = Fixture <CreateWaybill>();
            var fixture        = new CreateCertificate {
                Waybill = waybillFixture.Waybill
            };

            Fixture(fixture);
            var line      = fixture.Line;
            var waybillId = line.Waybill.Log.Id;

            var updateResults = shell.Update().ToArray();

            model = Navigate(new WaybillDetails(waybillId));
            Assert.AreEqual(2, updateResults.Length,
                            "должны были получить результат открытия файла накладной и оповещение о новой накладной {0}",
                            updateResults.Implode());
            Assert.IsInstanceOf <DialogResult>(updateResults[0]);
            Assert.IsInstanceOf <OpenResult>(updateResults[1]);

            Env.Scheduler   = ImmediateScheduler.Instance;
            Env.UiScheduler = ImmediateScheduler.Instance;
            var downloaded = model.Download(model.Lines.Value.Cast <WaybillLine>().First(l => l.Id == line.Id)).ToArray();

            Assert.AreEqual(0, downloaded.Length, downloaded.Implode());
            Assert.AreEqual($"Файл 'Сертификаты для {line.Product} серия {line.SerialNumber}' загружен", WaitNotification());
        }