Esempio n. 1
0
        public void GetNativeSubfolderCandidatesRetunsExpectedFolders(string os, string version,
            string architecture, string[] expected)
        {
            if(!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("DNX_RUNTIME_ID")))
            {
                return;
            }

            var runtimeEnvironment = new FakeRuntimeEnvironment
            {
                OperatingSystem = os,
                OperatingSystemVersion = version,
                RuntimeArchitecture = architecture
            };

            var actual = NativeLibPathUtils.GetNativeSubfolderCandidates(runtimeEnvironment);
            Assert.Equal(expected, actual);
        }
Esempio n. 2
0
        public void GetNativeSubfolderCandidatesRetunsExpectedFolders(string os, string version,
                                                                      string architecture, string[] expected)
        {
            if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("DNX_RUNTIME_ID")))
            {
                return;
            }

            var runtimeEnvironment = new FakeRuntimeEnvironment
            {
                OperatingSystem        = os,
                OperatingSystemVersion = version,
                RuntimeArchitecture    = architecture
            };

            var actual = NativeLibPathUtils.GetNativeSubfolderCandidates(runtimeEnvironment);

            Assert.Equal(expected, actual);
        }