public async Task ReadAsync_ShouldReadStockItem_True()
        {
            //arrange
            StockItem stockItem = new StockItem
            {
                Count       = 45,
                StockId     = 1,
                CommodityId = 1
            };

            //act
            await DataAccess.StockItems.CreateAsync(stockItem);

            stockItem.Id = SqlWorker.ExecuteScalar <int>("SELECT MAX([ID]) FROM [StockItem]");
            StockItem stockItemForCompare = DataAccess.StockItems.ReadAsync(stockItem.Id).Result;
            await DataAccess.StockItems.DeleteAsync(stockItem.Id);

            //assert
            Assert.IsTrue(stockItem.Equals(stockItemForCompare));
        }