public async Task GetCost()
        {
            var cost1 = await _portfolioService.GetCost(10, 1);

            var cost2 = await _portfolioService.GetCost(11, 1);

            var cost3 = await _portfolioService.GetCost(12, 2);

            var cost4 = await _portfolioService.GetCost(12, 1);

            Assert.IsTrue(cost1.IsSuccess, "Неуспешное выполнение операции");
            Assert.AreEqual(434720 * 2 + 22658 * 20 + 101840 + 106283 + 115000 + 600000 - 81840,
                            cost1.Result, "Неверная оценка");

            Assert.IsTrue(cost2.IsSuccess, "Неуспешное выполнение операции");
            Assert.AreEqual(22658 * 10 + 5000 + 800000, cost2.Result, "Неверная оценка");

            Assert.IsTrue(cost3.IsSuccess, "Неуспешное выполнение операции");
            Assert.AreEqual(434720 + 10000 + 1100000, cost3.Result, "Неверная оценка");

            Assert.IsFalse(cost4.IsSuccess, "Прибыль в чужом портфеле");
        }