Closed iliantrifonov closed 7 years ago
Rename the test methods: GetLoggerWithConfigurationReturnsConsoleLogger => GetLoggerWithDefaultLoggerTypeConsoleLoggerReturnsConsoleLogger
GetLoggerWithConfigurationReturnsFilelogger => GetLoggerWithLoggerTypeFileLoggerReturnsFileLogger
GetLoggerWithLoggerTypeThatDoesntExist => GetLoggerWithLoggerTypeThatDoesntExistThrowsException
GetLoggerReturnsFilelogger => GetLoggerWithArgumentFileLoggerReturnsFilelogger
GetLoggerReturnsConsoleLogger => GetLoggerWithArgumentConsoleLoggerReturnsConsoleLogger
ClearLoggersClearsTheCache => ClearLoggersClearsLoggerCache
Use mocks. Make sure to check the types of the classes it returns to you. Do not test the result of the methods that the Loggers create, only that the correct mocks get called, and the correct types get returned.