private static async Task <MatchHash> CreateRepoMod(string[] names, string?name) { var repoMod = new MockRepositoryMod(); AddFiles(repoMod, names, name); return(await MatchHash.CreateAsync(repoMod, CancellationToken.None)); }
private static async Task <VersionHash> CreateRepositoryMod(Dictionary <string, string> files) { var repoMod = new MockRepositoryMod(); AddFiles(repoMod, files); return(await VersionHash.CreateAsync(repoMod, CancellationToken.None)); }
internal static async Task <MatchHash> GetMatchHash(int match) { var mockRepo = new MockRepositoryMod(); for (int i = 0; i < 3; i++) { mockRepo.SetFile($"/addons/{match}_{i}.pbo", i.ToString()); } return(await MatchHash.CreateAsync(mockRepo, CancellationToken.None)); }
internal static async Task <VersionHash> GetVersionHash(int version) { var mockRepo = new MockRepositoryMod(); for (int i = 0; i < 3; i++) { mockRepo.SetFile($"/addons/file_{i}.pbo", version.ToString() + i); } return(await VersionHash.CreateAsync(mockRepo, CancellationToken.None)); }
internal static MockRepositoryMod CreateRepoMod() { var mockRepo = new MockRepositoryMod(); for (int i = 0; i < 3; i++) { mockRepo.SetFile($"/addons/asdf_{i}.pbo", "asd"); } return(mockRepo); }