public void FillData() { MyBank bank = new MyBank(); const int TEST_VALUE = 10000; bank.FillTestData(TEST_VALUE); for (int i = 0; i < TEST_VALUE; i++) { Assert.AreEqual(500.50m, bank.Customers[i].Deposits[1].Value); Assert.AreEqual($"login{i}", bank.Customers[i].Login); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MyBank bank = new MyBank(); try { bank.Load(); } catch (System.IO.FileNotFoundException) { DialogResult res = MessageBox.Show( "Невозможно загрузить данные приложения. Продолжить?", "", MessageBoxButtons.YesNo ); // If yes - create new MyBank, serialize // If no - close application switch (res) { case DialogResult.Yes: bank.FillTestData(10); bank.Save(); break; case DialogResult.No: return; } } context = new ApplicationContext(new LoginForm(bank)); Application.Run(context); }