public void TestCreateAsync() { string testData = System.IO.File.ReadAllText(Path.Combine(TargetFolder, @"clients.json")); Consent consent = new Consent() { ClientId = "CLIENTID", Scopes = new List <string>() { "a", "b" }, Subject = "SUBJECT" }; ConsentRecord consentRecord = new ConsentRecord(new ConsentHandle(consent)); _consentStore.CreateAsync(consentRecord.Record); var result = _consentStore.LoadAsync(consent.Subject, consent.ClientId); ConsentRecord consentRecordStored = new ConsentRecord(new ConsentHandle(result.Result)); Assert.AreEqual(consentRecord.Id, consentRecordStored.Id); }
static void InsertTestData(ConsentStore store, int count = 1) { for (int i = 0; i < count; ++i) { for (int sub = 0; sub < 10; ++sub) { Consent consent = new Consent() { ClientId = "CLIENTID:" + i, Scopes = new List <string>() { "a", "b" }, Subject = "SUBJECT:" + sub }; ConsentRecord consentRecord = new ConsentRecord(new ConsentHandle(consent)); store.CreateAsync(consentRecord.Record); } } }