public void TestSerializationOfGroupOwnerAction() { GrouperDocument document = TestHelpers.MakeDocument(new { Store = GroupStores.AzureAd, Owner = TestHelpers.DefaultOwnerAction }); string serializedDocument = document.ToJson(); dynamic obj = JObject.Parse(serializedDocument); Assert.Equal(TestHelpers.DefaultOwnerAction.ToString(), (string)obj.owner); }
public void TestSerializationOfGroupStore() { GrouperDocument document = TestHelpers.MakeDocument(); string serializedDocument = document.ToJson(); dynamic obj = JObject.Parse(serializedDocument); Assert.Equal(TestHelpers.DefaultGroupStore.ToString(), (string)obj.store); }
public async Task StoreDocumentAsync(GrouperDocument document) { await InternalExecuteStoredProcedureAsync("dbo.store_document", new Dictionary <string, object>() { { "author", _author }, { "json", document.ToJson(Newtonsoft.Json.Formatting.None) } } ); }