예제 #1
0
        public void MatchesHigherVersionToHighestAssembly()
        {
            var matcher   = new AssemblyMatcher();
            var resources = new[]
            {
                $"Blah.{AssemblyPrefix}v9.2.dll",
                $"Blah.{AssemblyPrefix}v9.1.dll",
            };

            var match = matcher.MatchResource(resources, "10.2.1");

            Assert.Equal(resources[0], match.ResourceName);
        }
예제 #2
0
        public void FindsExactMatch()
        {
            var matcher   = new AssemblyMatcher();
            var resources = new[]
            {
                $"Blah.{AssemblyPrefix}v9.1.dll",
                $"Blah.{AssemblyPrefix}v9.2.dll"
            };

            var match = matcher.MatchResource(resources, "9.2.1");

            Assert.Equal(resources[1], match.ResourceName);
        }