La domanda generale è ci sono schemi alternativi a AAA per il test dell'unità? Se, sì, sarebbe molto interessante vedere alcuni esempi e sentire i loro pro e contro.Arrange Act Assert Alternatives
E come l'esempio più semplice di prova AAA (in C#, utilizzando var per semplicità):
// 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);
Ho appena controllato una cosa poco su Internet e sembra davvero come il Data-Quando-Poi è lo stesso Disporre-Act-Assert (per esempio [questo] (http://hadihariri.com/2012/04/11/what-bdd-has-taught-me/)).Semanticamente e logicamente sembrano abbastanza simili. Ma l'implementazione differisce esponendo un modo attributivo di test completamente esplicito. Bello :) –