private void btnAdd_Click(object sender, EventArgs e) { try { NorthwindManager mgr = new NorthwindManager(); int shipperId = mgr.AddShipper(new Shipper() { CompanyName=txtCompanyName.Text, Phone=txtPhone.Text }); //update the combobox PopulateShippersComboBox(); //has right shipper selected cboShippers.SelectedValue = shipperId; //display id of added shipper lblShipperID.Text = shipperId.ToString(); } catch (Exception ex) { //TODO: Log the exception MessageBox.Show("Error: " + ex.Message); } }
public void Should_Add_Shipper() { //Arrange var sut = new NorthwindManager(); // sut is short for "Situation Under Test" var expected = new Shipper() { CompanyName = "Tin Hoang's Transporter Service", Phone = "780.231.3123" }; //Act var actualId = sut.AddShipper(expected); //Assert Assert.True(actualId > 0); Shipper actual = sut.GetShipper(actualId); Assert.Equal(expected.CompanyName, actual.CompanyName); Assert.Equal(expected.Phone,actual.Phone); Assert.Equal(actualId,actual.ShipperID); }
public void Should_Delete_Shipper() { //Arrange var sut = new NorthwindManager(); // sut is short for "Situation Under Test" var expected = new Shipper() { CompanyName = "Tin Hoang's Transporter Service", Phone = "780.231.3123" }; expected.ShipperID = sut.AddShipper(expected); //Act sut.DeleteShipper(expected); //Assert Shipper actual = sut.GetShipper(expected.ShipperID); Assert.Null(actual); }