public class BaseTestsClass
public ILogger FakeTheLogger()
LoggingFacility.Logger = Substitute.For<ILogger>();
return LoggingFacility.Logger;
LoggingFacility.Logger = null;
public class ConfigurationManagerTests:BaseTestsClass
public void Analyze_EmptyFile_ThrowsException()
ConfigurationManager cm = new ConfigurationManager();
bool configured = cm.IsConfigured("something");
public class LogAnalyzerTests : BaseTestsClass
public void Analyze_EmptyFile_ThrowsException()
LogAnalyzer la = new LogAnalyzer();
la.Analyze("myemptyfile.txt");