public void Dispose()
        {
            Mock <IEtcdClient> etcdClientMock = new Mock <IEtcdClient>();
            Mock <IDisposable> disposableMock = new Mock <IDisposable>();

            EtcdCompoundClient client = new EtcdCompoundClient(etcdClientMock.Object, disposableMock.Object);

            client.Dispose();

            disposableMock.Verify(p => p.Dispose(), Times.Once);
            etcdClientMock.Verify(p => p.Dispose(), Times.Never);
        }