public void Add() { IStrategy add = new StrategyAdd(); Calculator calculator = new Calculator(add); decimal first = 1.1m; decimal second = 1.1m; var result = calculator.Exec(first, second); Assert.AreEqual(2.2m, result); }
public void Add2() { IStrategy add = new StrategyAdd(); Calculator calculator = new Calculator(add); decimal first = 1.1m; decimal second = 1.1m; var result = calculator.Exec(first, second); IStrategy sub = new StrategySub(); calculator = new Calculator(sub); result = calculator.Exec(result, 2.2m); Assert.AreEqual(0m, result); }