public void WrapperTargetDefaultWriteTest() { Exception lastException = null; var wrapper = new MyWrapper(); wrapper.WrappedTarget = new MyWrappedTarget(); wrapper.Initialize(null); wrapper.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(ex => lastException = ex)); Assert.NotNull(lastException); Assert.IsType(typeof(NotSupportedException), lastException); }
public void WrapperTargetDefaultWriteTest() { Exception lastException = null; var wrapper = new MyWrapper(); wrapper.WrappedTarget = new MyWrappedTarget(); wrapper.Initialize(null); wrapper.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(ex => lastException = ex)); Assert.NotNull(lastException); Assert.IsType <NotSupportedException>(lastException); }
public void WrapperTargetFlushTest() { var wrapped = new MyWrappedTarget(); var wrapper = new MyWrapper { WrappedTarget = wrapped, }; wrapper.Initialize(null); wrapped.Initialize(null); wrapper.Flush(ex => { }); Assert.Equal(1, wrapped.FlushCount); }