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); }