示例#1
0
        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);
        }
示例#2
0
        public void TestSerializationOfGroupStore()
        {
            GrouperDocument document           = TestHelpers.MakeDocument();
            string          serializedDocument = document.ToJson();
            dynamic         obj = JObject.Parse(serializedDocument);

            Assert.Equal(TestHelpers.DefaultGroupStore.ToString(), (string)obj.store);
        }
示例#3
0
 public async Task StoreDocumentAsync(GrouperDocument document)
 {
     await InternalExecuteStoredProcedureAsync("dbo.store_document",
                                               new Dictionary <string, object>() {
         { "author", _author },
         { "json", document.ToJson(Newtonsoft.Json.Formatting.None) }
     }
                                               );
 }