public void AddItemAndCells_IsOk()
        {
            //arrange
            var expected = new ItemAndCellsViewModel
            {
                Item = new Item {
                    Id = 1, PriceListId = 1, Title = "MyItem"
                },
                Cells = new List <Cell>
                {
                    new Cell {
                        Id = 1, Data = "MyData", ItemId = 1
                    }
                }
            };

            //act
            _controller.AddItemAndCells(expected.Item, expected.Cells);
            var actualItem = new Item {
                Id = _context.Items.Single().Id, PriceListId = _context.Items.Single().PriceListId, Title = _context.Items.Single().Title
            };
            var actualCell = new Cell {
                Id = _context.Cells.Single().Id, Data = _context.Cells.Single().Data, ItemId = _context.Cells.Single().ItemId
            };

            //assert
            Assert.AreEqual(expected.Item.Id, actualItem.Id);
            Assert.AreEqual(expected.Item.PriceListId, actualItem.PriceListId);
            Assert.AreEqual(expected.Item.Title, actualItem.Title);

            Assert.AreEqual(expected.Cells.Single().Id, actualCell.Id);
            Assert.AreEqual(expected.Cells.Single().Data, actualCell.Data);
            Assert.AreEqual(expected.Cells.Single().ItemId, actualCell.ItemId);
        }