Ejemplo n.º 1
0
        public void FillDataGrid_fillsRowsCorrect()
        {
            var facade = new PositionListFacade(new PositionListStub(), new SizeListStub(),
                                                new IngredientListStub());
            var controller = new DataGridControllerStub(facade);

            controller.Position = facade.LoadPositionList()[0];
            var sizes = facade.GetSizeList(controller.Position);

            controller.Position.Sizes = sizes.ToImmutableList();
            controller.ClearIngredientListTest();
            controller.FillDataGridTest(sizes);
            Assert.AreEqual(1, controller.IngredientRows.Count);
            Assert.AreEqual("1", controller.IngredientRows.ToList()[0].Consumable);
            Assert.AreEqual(1.0, controller.IngredientRows.ToList()[0].Columns["size1"]);
        }
Ejemplo n.º 2
0
        public void FillDataGrid_fillsColumnsCorrect()
        {
            var controller =
                new DataGridControllerStub(new PositionListFacade(new PositionListStub(), new SizeListStub(),
                                                                  new IngredientListStub()));

            controller.Position = new Position(1, "1", "1");
            controller.ClearIngredientListTest();
            var sizes = new List <Size>()
            {
                new Size(0, "1", new Money(), controller.Position)
            };

            controller.FillDataGridTest(sizes);
            Assert.AreEqual("1", controller.IngredientColumns.ToList()[1].Header);
            Assert.AreEqual(2, controller.IngredientColumns.Count);
        }