Example #1
0
        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());
 }