23 lines
698 B
C#
23 lines
698 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace TestingLib
|
|
{
|
|
public class TestTheComissionCalculator
|
|
{
|
|
[CheckThisMethod]
|
|
public void ReturnStandardCommission()
|
|
{
|
|
var unitsSold = 90;
|
|
var unitPrice = 50.00M;
|
|
var calculator = new BrokerageLib.CommissionCalculator();
|
|
|
|
decimal expectedCommission = (unitsSold * unitPrice) * BrokerageLib.Constants.CommissionRate.Standard;
|
|
decimal calculatedCommission = calculator.DetermineVariableRate(unitsSold, unitPrice);
|
|
|
|
Assert.AreEqual(expectedCommission,calculatedCommission,"Commission is not correct!");
|
|
}
|
|
}
|
|
}
|