Ejemplo n.º 1
0
        public void WhenCategoryIdUnknown_ThenFromCategoryIdReturnsNull()
        {
            var type = WuaPackageType.FromCategoryId(
                "145233b6-2d99-4f56-ba70-3748c1b6fdbd");

            Assert.IsNull(type);
        }
Ejemplo n.º 2
0
        public void WhenCategoryIdKnown_ThenFromCategoryIdReturnsType()
        {
            var type = WuaPackageType.FromCategoryId(
                "cd5ffd1e-e932-4e3a-bf74-18bf0b1bbd83");

            Assert.AreEqual("Updates", type.Name);
            Assert.AreEqual(PackageCriticality.NonCritical, type.Criticality);
        }
Ejemplo n.º 3
0
        public void WhenAllCategoryIdsUnknown_ThenMaxCriticalityIsNonCritical()
        {
            var criticality = WuaPackageType.MaxCriticality(new []
            {
                "145233b6-2d99-4f56-ba70-3748c1b6fdbd",
                "145233b6-2d99-4f56-ba70-3748c1b6fdba"
            });

            Assert.AreEqual(PackageCriticality.NonCritical, criticality);
        }
Ejemplo n.º 4
0
        public void WhenSomeCategoryIdsCritical_ThenMaxCriticalityIsCritical()
        {
            var criticality = WuaPackageType.MaxCriticality(new []
            {
                "145233b6-2d99-4f56-ba70-3748c1b6fdbd",
                "145233b6-2d99-4f56-ba70-3748c1b6fdba",
                "thisisnotaguid",
                "E6CF1350-C01B-414D-A61F-263D14D133B4"
            });

            Assert.AreEqual(PackageCriticality.Critical, criticality);
        }
Ejemplo n.º 5
0
        public void WhenCategoryIdInvalid_ThenFromCategoryIdReturnsNull()
        {
            var type = WuaPackageType.FromCategoryId("145233b");

            Assert.IsNull(type);
        }