public void Calculate_returns_expected_result(BrokerageFeeRate brokerageFeeRate,
                                                      ClearingFeeRate clearingFeeRate,
                                                      StampDutyRate stampDutyRate, SalesServiceTaxRate salesServiceTaxRate)
        {
            var sut = new Calculator(brokerageFeeRate, clearingFeeRate, stampDutyRate, salesServiceTaxRate);

            var result = sut.Calculate(1, Lot(1), 1.5m);

            result.Profit.Should().Be(50);
        }
 public static Fee Fee(BrokerageFeeRate brokerageFeeRate, ClearingFeeRate clearingFeeRate, StampDutyRate stampDutyRate,
                       SalesServiceTaxRate salesServiceTaxRate) =>
 new Fee(brokerageFeeRate, clearingFeeRate, stampDutyRate, salesServiceTaxRate);