示例#1
0
        public void IsDotNetCore()
        {
#if NET48
            Assert.False(WindowsLibraryLoader.IsDotNetCore());
#elif NETCOREAPP3_1_OR_GREATER
            Assert.True(WindowsLibraryLoader.IsDotNetCore());
#else
            throw new OpenCvSharpException("Unexpected environment.");
#endif
        }
        public void Load_UndefinedModule_ReturnsZero()
        {
            // Arrange
            var libLoader = new WindowsLibraryLoader();

            // Act
            var lib = libLoader.Load("foooooooobar123");

            // Assert
            Assert.That(lib, Is.Null);
        }
        public void Load_Kernel32_ReturnsHandle()
        {
            // Arrange
            var libLoader = new WindowsLibraryLoader();

            // Act
            var lib = libLoader.Load("kernel32");

            // Assert
            Assert.That(lib, Is.Not.Null);
        }