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);
        }
Esempio n. 2
0
        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);
 }