public void ProvideBindingRedirectionAttribute_DontMatchOutOfBounds()
            {
                var asm                       = Assembly.GetExecutingAssembly();
                var assemblyName              = asm.GetName().Name;
                var codeBase                  = $"$PackageFolder$\\{assemblyName}.dll";
                var oldVersionLowerBound      = "0.0.0.0";
                var oldVersionUpperBound      = "1.1.1.1";
                var resolveVersion            = new Version("2.2.2.2");
                var provideBindingRedirection = new ProvideBindingRedirectionAttribute
                {
                    AssemblyName         = assemblyName,
                    CodeBase             = codeBase,
                    OldVersionLowerBound = oldVersionLowerBound,
                    OldVersionUpperBound = oldVersionUpperBound
                };
                var dependentAssemblies = new[] { provideBindingRedirection };
                var packageFolder       = Path.GetDirectoryName(asm.Location);
                var resolveAssemblyName = asm.GetName();

                resolveAssemblyName.Version = resolveVersion;

                var resolvedAssembly = AssemblyResolverPackage.ResolveDependentAssembly(provideBindingRedirection, packageFolder, resolveAssemblyName);

                Assert.Null(resolvedAssembly);
            }