示例#1
0
        public void TestUpdateAsync()
        {
            var insert = ClientStoreTest.InsertTestData(_clientStore, _scopeStore, 1);

            Guid id = insert[0].Id;

            var result       = _clientStore.RetrieveAsync(id);
            var clientRecord = new ClientRecord(result.Result);


            Assert.AreEqual(clientRecord.Id, id);
            var testData = Guid.NewGuid().ToString();

            clientRecord.Record.ClientName = testData;
            _clientStore.UpdateAsync(clientRecord.Record);

            result       = _clientStore.RetrieveAsync(id);
            clientRecord = new ClientRecord(result.Result);


            Assert.AreEqual(clientRecord.Id, id);
            Assert.AreEqual(clientRecord.Record.ClientName, testData);
        }