public void Parent_synonym_test()
        {
            session.Transaction.Begin();
            var supplier2 = TestSupplier.CreateNaked();

            supplier2.Prices[0].ParentSynonym = supplier.Prices[0].Id;
            session.Save(supplier2);
            session.Transaction.Commit();

            form.Form1_Load(form, null);

            var cbSynonym = ((ComboBox)form.Controls.Find("cbSynonym", true)[0]);

            foreach (var item in cbSynonym.Items)
            {
                var row = (DataRowView)item;
                if (Convert.ToUInt32(row[0]) == supplier.Id)
                {
                    cbSynonym.SelectedItem = row;
                }
            }

            form.tmrSearch_Tick(null, null);

            var indgvFirm = Grid("indgvFirm");
            var index     = indgvFirm.Rows.Cast <DataGridViewRow>().IndexOf(r => Convert.ToUInt32(((DataRowView)r.DataBoundItem)["CCode"]) == supplier2.Id);

            indgvFirm.CurrentCell = indgvFirm[0, index];

            var grid            = Grid("indgvPrice");
            var views           = grid.Rows.Cast <DataGridViewRow>().Select(r => r.DataBoundItem).Cast <DataRowView>().ToList();
            var dataGridViewRow = views.First();

            Assert.AreEqual(dataGridViewRow.DataView[0][0], supplier.Prices[0].Id);
        }
Beispiel #2
0
        public void Setup()
        {
            var supplier = TestSupplier.Create();

            supplier.Prices[0].CostType = CostType.MultiFile;
            supplier.Save();

            form = new frmFREMain();
            form.Form1_Load(form, null);
        }
        public void Setup()
        {
            supplier = TestSupplier.CreateNaked();
            var price = supplier.Prices[0];

            price.CostType = CostType.MultiFile;
            price.Costs[0].PriceItem.Source.SourceType = PriceSourceType.Lan;
            session.Save(supplier);
            session.Transaction.Commit();

            form         = new frmFREMain();
            form.Testing = true;
            form.Form1_Load(form, null);
        }