public void TestInvalidPath()
        {
            var finder = new ValidationTargetFinder();
            var path   = "invalidPath";

            Assert.That(finder.FindAssetPaths(path), Is.Null);
            Assert.That(finder.FindAssetGuids(path), Is.Null);
            Assert.That(finder.FindAssetObjects(path), Is.Null);
            Assert.That(finder.FindScenes(path), Is.Null);
            Assert.That(finder.FindRootObjects(path), Is.Null);
            Assert.That(finder.FindAllObjects(path), Is.Null);
        }
        public void TestFindAssetPaths()
        {
            var testFolder = "Assets/VitDeck/Validator/Tests/ValidationTargetFinder";
            var finder     = new ValidationTargetFinder();
            var assetPaths = finder.FindAssetPaths(testFolder);

            Assert.That(Array.Exists(assetPaths, path => path == testFolder), Is.True);
            Assert.That(Array.Exists(assetPaths, path => path == (testFolder + "/Sample_object.fbx")), Is.True);
            Assert.That(Array.Exists(assetPaths, path => path == (testFolder + "/New Scene.unity")), Is.True);
            Assert.That(Array.Exists(assetPaths, path => path == (testFolder + "/Sub Folder")), Is.True);
            Assert.That(Array.Exists(assetPaths, path => path == (testFolder + "/Sub Folder/New Prefab in sub folder.prefab")), Is.True);
            //FBXのサブアセットによりパスが重複取得されない
            Assert.That(assetPaths.Length, Is.EqualTo(assetPaths.Distinct().Count()));
        }