Общий вопрос: Существуют ли альтернативные шаблоны для AAA для модульного тестирования? Если да, было бы очень интересно увидеть некоторые примеры и услышать о своих плюсах и минусах.
И как простейший пример теста AAA (в С#, используя var для простоты):
// Arranging
var annualSalary = 120000M;
var period = 3; // for a quarter profit
var calc = new SalaryCalculator();
// Acting
var result = calc.CalculateProfit(annualSalary, period);
// Assertion
Assert.IsEqual(40000, result);