public void GivenATextTesterWithAMockLogAsserterThatUponAnAssertionWillThrowAnExceptionWhenTheTextIsNotEqual() { var mockLogAsserter = MyMockRepository.Create <ILogAsserter>(); mockLogAsserter .Setup(m => m.IsTrue(It.IsAny <string>(), It.Is <bool>(x => !x))) .Throws(new System.Exception(NotEqualExceptionMessage)); this.textTester = new TextTester(this.Logger, mockLogAsserter.Object); }
protected MappingToFlatFileTesterBase(ISimpleLogger logger, ILogAsserter logAsserter) { this.Logger = logger; this.LogAssert = logAsserter; this.textTester = new TextTester(logAsserter); this.textTester.ActualTextChangedEvent += this.TextTester_ActualTextChangedEvent !; this.textTester.ExpectedTextChangedEvent += this.TextTester_ExpectedTextChangedEvent !; this.textTester.TextDifferenceDetectedEvent += this.TextTester_TextDifferenceDetectedEvent !; }
public void BeforeScenario() { this.textTester = new TextTester(base.Logger, base.LogAssert); }