private void genCertBtn_Click(object sender, EventArgs e) { var Form = new CreateCertificate(); Form.ShowDialog(this); Form.Dispose(); }
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()); }