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}"); } } }
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}"); } } } } }