Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }