public void IsValidFileName_NameSupportedExtension_ReturnTrue() { FakeExtensionManager myFakeExtensionManager = new FakeExtensionManager(); myFakeExtensionManager.WillBeValid = true; ConstructorInjectionLogAnalyzer log = new ConstructorInjectionLogAnalyzer(myFakeExtensionManager); bool result = log.IsValidLogFileName("short.ext"); Assert.True(result); }
public void IsValidFileName_ExtManagerThrowsException_ReturnsFalse() { bool result; try { FakeExtensionManager myFakeManager = new FakeExtensionManager(); myFakeManager.WillThrow = new Exception("this is fake"); ConstructorInjectionLogAnalyzer log = new ConstructorInjectionLogAnalyzer(myFakeManager); result = log.IsValidLogFileName("anything.anyextension"); } catch (Exception) { result = false; } Assert.False(result); }