Tests.KnownFoldersTests.VerifyDefaultFoldersInAllCollection C# (CSharp) Метод

VerifyDefaultFoldersInAllCollection() приватный Метод

private VerifyDefaultFoldersInAllCollection ( ) : void
Результат void
        public void VerifyDefaultFoldersInAllCollection()
        {
            ICollection<IKnownFolder> folders = KnownFolders.All;

            PropertyInfo[] properties = typeof(KnownFolders).GetProperties(BindingFlags.Static | BindingFlags.Public);
            foreach (PropertyInfo info in properties)
            {
                if (info.PropertyType == typeof(IKnownFolder))
                {
                    IKnownFolder kf = null;

                    try
                    {
                        //if an exception is thrown, the known folder does not exist on the computer.
                        kf = (IKnownFolder)info.GetValue(null, null);
                    }

                    catch
                    {
                        continue;
                    }

                    Assert.Contains(folders, x => kf.FolderId == x.FolderId);
                }
            }
        }