コード例 #1
0
 public void OnLoadPage_LoadsOrder()
 {
     _viewMock.OrderIdQs = _testOrder.Id.ToString();
     _presenter.OnLoadPage();
     Assert.AreEqual(_testOrder.Id, _viewMock.OrderId);
     Assert.AreEqual(_testOrder.CustomerName, _viewMock.CustomerName);
     Assert.AreEqual(_testOrder.CustomerPostAddress, _viewMock.CustomerPostAddress);
     Assert.AreEqual(1, _viewMock.Products.Count);
     Assert.AreEqual(2, _viewMock.AllProducts.Count);
 }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            OrderIdQs                = Request.QueryString["orderId"];
            ProductIdQs              = Request.QueryString["productId"];
            ProductPanel.Visible     = ProductIdQs != null || OrderIdQs == null;
            btnAddNewProduct.Visible = !ProductPanel.Visible;
            if (Page.IsPostBack)
            {
                return;
            }

            _presenter.OnLoadPage();
            dropdownProduct.DataSource = AllProducts;
            dropdownProduct.DataBind();

            gridProduts.DataSource = Products;
            gridProduts.DataBind();
        }