Beispiel #1
0
        public void GetCapabilitiesOnlineSession()
        {
            using (DismSession session = DismApi.OpenOnlineSession())
            {
                DismCapabilityCollection capabilities = DismApi.GetCapabilities(session);

                capabilities.Count.ShouldBeGreaterThan(0);

                foreach (DismCapability capability in capabilities)
                {
                    capability.Name.ShouldNotBeNullOrWhiteSpace();

                    capability.State.ShouldBeOneOf(DismPackageFeatureState.Installed, DismPackageFeatureState.NotPresent);
                }
            }
        }