public void DelegatingStream_WriteByte() { // Arrange Mock<Stream> mockInnerStream = new Mock<Stream>(); MockDelegatingStream mockStream = new MockDelegatingStream(mockInnerStream.Object); byte data = new byte(); // Act mockStream.WriteByte(data); // Assert mockInnerStream.Verify(s => s.WriteByte(data), Times.Once()); }