Exemple #1
0
        public static async Task VerifyBaseUris(IEnumerable <string> filePaths, Uri baseUri)
        {
            foreach (var file in filePaths)
            {
                var fileJson = await JsonUtility.LoadJsonAsync(new FileInfo(file));

                foreach (var entityId in BaseURITestUtil.GetEntityIds(fileJson))
                {
                    Assert.True(entityId.StartsWith(baseUri.AbsoluteUri), $"{entityId} in {file}");
                }
            }
        }
Exemple #2
0
        public static async Task VerifyBaseUris(IEnumerable <ISleetFile> files, Uri baseUri)
        {
            foreach (var file in files)
            {
                if (file.RootPath.AbsoluteUri.EndsWith(".json"))
                {
                    var fileJson = await file.GetJsonOrNull(NullLogger.Instance, CancellationToken.None);

                    if (fileJson != null)
                    {
                        foreach (var entityId in BaseURITestUtil.GetEntityIds(fileJson))
                        {
                            Assert.True(entityId.StartsWith(baseUri.AbsoluteUri), $"{entityId} in {fileJson}");
                        }
                    }
                }
            }
        }