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); }
public void Should_Update_Shippers(Shipper existing) { //Arrange existing.Phone = "780.999.9998"; var sut = new NorthwindManager(); //Act sut.UpdateShipper(existing); //Assert var actual = sut.GetShipper(existing.ShipperID); Assert.NotNull(actual); Assert.Equal(existing.Phone, actual.Phone); Assert.Equal(existing.CompanyName, actual.CompanyName); }
private void LookupBtn_Click(object sender, EventArgs e) { try { if (cboShippers.SelectedIndex <= 0) { MessageBox.Show("Please select a shipper before clicking [Lookup Shipper]"); } else { int shipperId = Convert.ToInt32(cboShippers.SelectedValue); NorthwindManager mgr = new NorthwindManager(); var shipper = mgr.GetShipper(shipperId); if (shipper != null) { lblShipperID.Text = shipper.ShipperID.ToString(); txtCompanyName.Text = shipper.CompanyName; txtPhone.Text = shipper.Phone; } } } catch(Exception ex) { //TODO: Log the exception MessageBox.Show("Error: " + ex.Message); } }