public BytesWriterLogDecorator([NotNull] IBytesWriter decoratee, [NotNull] ILogger logger, [NotNull] string logPrefix)
        {
            Guard.NotNull(decoratee, nameof(decoratee));
            Guard.NotNull(logger, nameof(logger));
            Guard.NotNullOrWhiteSpace(logPrefix, nameof(logPrefix));

            this.decoratee = decoratee;
            this.logger    = logger;
            this.logPrefix = logPrefix;
        }
 public WriteDelegatedDummyStream([NotNull] IBytesWriter @delegate)
 {
     Guard.NotNull(@delegate, nameof(@delegate));
     this.@delegate = @delegate;
 }
Example #3
0
 public WriteDelegatedDummyStreamTest()
 {
     bytesWriter = A.Fake <IBytesWriter>();
     sut         = new WriteDelegatedDummyStream(bytesWriter);
 }
 public BytesWriterLogDecoratorTest()
 {
     log       = A.Fake <ILogger>();
     decoratee = A.Fake <IBytesWriter>();
 }