예제 #1
0
        public void AddFunds_OrganizationPayedLessThan10000_ErrorLog()
        {
            var client = new Organization(33, "Org", "Bulevar", "111-111", "*****@*****.**");

            client.Accounts.Add(new Account(DateTime.Now, new Bank("bnk", "addr", "*****@*****.**", "111-111"), 22));
            var emailSender = new FakeEmailSender();
            var logger      = new FakeLogger();

            userManager.AddFunds(client, 200, new DinarCurrency(), emailSender, logger);

            var expectedMessage = "Amount cannot be smaller than 10000 for organizations";

            Assert.AreEqual(expectedMessage, logger.ErrorMessage);
        }