public void constructor_with_reference_counted_should_intialize_instance()
        {
            var session          = new Mock <ICoreSession>().Object;
            var referenceCounted = new ReferenceCountedCoreSession(session);

            var result = new CoreSessionHandle(referenceCounted);

            result._ownsWrapped().Should().BeFalse();
            result.Wrapped.Should().BeSameAs(referenceCounted);
            referenceCounted._referenceCount().Should().Be(1);
        }