//Добавление записи в БД private void CargoAdd_Click(object sender, EventArgs e) { Cargo cargo; try { cargo = Initializer.InitCargoWithAddForm(this); if (!CargosDB.CheckCargoInDB(cargo)) { if (CargosDB.AddCargo(cargo)) { MessageBox.Show("Груз успешно добавлен."); this.Close(); } else { MessageBox.Show("Проверьте правильность ввода данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Груз с таким наименованием уже существует", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Проверьте правильность ввода данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CheckCargoInDBTest_NotExistingCargo_ReturnFalse() { bool factResult; Cargo newCargo = new Cargo { Name = "Минеральная вода", Cost = 100, Weight = 5, Volume = 2, UploadDate = DateTime.Parse("30.12.2019"), TrailerType = "Крытый", Status = "Не доставлен", DownloadLocation = "Минск", PlaceOfDischarge = "Жодино", Distance = 100 }; factResult = CargosDB.CheckCargoInDB(newCargo); Assert.IsFalse(factResult); }