public void ApproveMessager() { var st = new Stateprinter(); st.Configuration.Add(new SbValueConverter()); var messager = new NewRateEmailMessager(); CombinationApprovals.VerifyAllCombinations( (name, aType, rate) => messager.CreateMessage(name, aType, rate), x => st.PrintObject(x), new[] { "Vladimir Putin" }, new[] { AccountType.Cheque, AccountType.Credit, AccountType.Savings }, new[] { 0.05m, 2, 10, 100, 150, -100 }); }
public void SetUp() { messager = new NewRateEmailMessager(); printer = new Stateprinter(); printer.Configuration.Add(new StringBuilderConverter()); }