public void EnsureLibraryPresent_ShouldSuccess()
        {
            uint major = 1, minor = 2, patch = 0;

            _interopMock.Setup(s => s.GetVersion(out major, out minor, out patch)).Returns(RfcResultCodes.RFC_OK);

            var library = new RfcNetWeaverLibrary(_interopMock.Object);

            library.EnsureLibraryPresent();

            library.LibraryVersion.Major.Should().Be(major);
            library.LibraryVersion.Minor.Should().Be(minor);
            library.LibraryVersion.Patch.Should().Be(patch);
            _interopMock.Verify(s => s.GetVersion(out major, out minor, out patch), Times.Once);
        }