public void GetPrimaryPackageReturnsUnknownKissLogPackageIfNoPackageWasFound()
        {
            var            container = new KissLogPackagesContainer();
            KissLogPackage package   = container.GetPrimaryPackage();

            Assert.AreEqual(Constants.UnknownKissLogPackage.Name, package.Name);
            Assert.AreEqual(Constants.UnknownKissLogPackage.Version, package.Version);
        }
        public void GetPrimaryPackageReturnsTheFirstMatchingNonKissLogPackage()
        {
            var container = new KissLogPackagesContainer();

            container.Add(new KissLogPackage("KissLog.WebApi", new Version(1, 5, 0)));
            container.Add(new KissLogPackage("KissLog.AspNetCore", new Version(2, 0, 0)));
            container.Add(new KissLogPackage("KissLog", new Version(1, 0, 0)));

            KissLogPackage package = container.GetPrimaryPackage();

            Assert.AreEqual("KissLog.AspNetCore", package.Name);
            Assert.AreEqual(new Version(2, 0, 0), package.Version);
        }