public void overrideTest() { FakeExtensionManager stub = new FakeExtensionManager(); stub.WillBeValid = true; TestableLogAnalyzer logAnalyzer = new TestableLogAnalyzer(stub); bool result = logAnalyzer.IsValidLogFileName("file.ext"); Assert.True(result); }
public void IsValidFileName_SupportedExtension_ReturnsTrue() { //set up the stub to use, make sure it returns true var myFakeExtensionManager = new FakeExtensionManager { WillBeValid = true }; // set stub into factory class for this test ExtensionManagerFactory.SetManager(myFakeExtensionManager); LogAnalyzer logAnalyzer = new LogAnalyzer(); // Act bool result = logAnalyzer.IsValidLogFileName("validFileName.ext"); // Assert Assert.True(result); }
public void IsValidFileName_NameSupportedExtension_ReturnsTrue() { // set Stub to return true FakeExtensionManager fakeExtensionManager = new FakeExtensionManager { WillBeValid = true }; // set Stub as Dependency LogAnalyzer logAnalyzer = new LogAnalyzer(fakeExtensionManager); // Act bool result = logAnalyzer.IsValidLogFileName("shortValidName.ext"); // Assert Assert.True(result); }