public void WillPrintLogInfoWithStackTrace()
        {
            TraceWriterWithStackTraceExpectationWriter expectationWriter = new TraceWriterWithStackTraceExpectationWriter();
            StringWriter writer = new StringWriter();
            expectationWriter.AlternativeWriter = writer;

            RhinoMocks.Logger = expectationWriter;

            IDemo mock = MockRepository.GenerateStrictMock<IDemo>();
            mock.Expect(x => x.VoidNoArgs());
            mock.VoidNoArgs();
            mock.VerifyAllExpectations();

            Assert.Contains("WillPrintLogInfoWithStackTrace", writer.GetStringBuilder().ToString());
        }
        public void WillPrintLogInfoWithStackTrace()
        {
            TraceWriterWithStackTraceExpectationWriter expectationWriter = new TraceWriterWithStackTraceExpectationWriter();
            StringWriter writer = new StringWriter();
            expectationWriter.AlternativeWriter = writer;

            RhinoMocks.Logger = expectationWriter;

            MockRepository mocks = new MockRepository();
            IDemo mock = mocks.StrictMock<IDemo>();
            mock.VoidNoArgs();
            mocks.ReplayAll();
            mock.VoidNoArgs();
            mocks.VerifyAll();

            Assert.Contains(writer.GetStringBuilder().ToString(),
                "WillPrintLogInfoWithStackTrace");
        }