//Добавление записи в БД 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 AddCargoTest_IncorrectData_ReturnFalse() { bool factResult; Cargo cargo = new Cargo { Name = "Минеральная вода", Cost = -50, Weight = 0, Volume = 20, UploadDate = DateTime.Parse("09.11.2019"), TrailerType = "Крытый", Status = "В пути", DownloadLocation = "", PlaceOfDischarge = "Витебск", Distance = -10 }; factResult = CargosDB.AddCargo(cargo); Assert.IsFalse(factResult); }
public void AddCargoTest3_IncorrectDate_ReturnFalse() { bool factResult; Cargo cargo = new Cargo { Name = "Минеральная вода", Cost = 1900, Weight = 4, Volume = 20, UploadDate = DateTime.Parse("20.12.2018"), TrailerType = "Крытый", Status = "В пути", DownloadLocation = "Минск", PlaceOfDischarge = "Витебск", Distance = 290 }; factResult = CargosDB.AddCargo(cargo); Assert.IsFalse(factResult, "Проверьте введенную дату"); }
public void AddCargoTest_CorrectData_ReturnTrue() { bool factResult; Cargo cargo = new Cargo { Name = "Чипсы", Cost = 1900, Weight = 4, Volume = 86, UploadDate = DateTime.Parse("20.12.2019"), TrailerType = "Крытый", Status = "Не доставлен", DownloadLocation = "Брест", PlaceOfDischarge = "Витебск", Distance = 630 }; factResult = CargosDB.AddCargo(cargo); Assert.IsTrue(factResult, "Проверьте введенные данные"); }