public void SCObjectSnapshotUpdateSqlTest() { SCUser user = SCObjectGenerator.PrepareUserObject(); SchemaObjectAdapter.Instance.MergeExistsObjectInfo(user); string sql = VersionSnapshotUpdateSqlBuilder.Instance.ToUpdateSql(user, ORMapping.GetMappingInfo(user.GetType())); Console.WriteLine(sql); SCActionContext.Current.DoActions(() => SCSnapshotBasicAdapter.Instance.UpdateCurrentSnapshot(user, user.Schema.SnapshotTable, SnapshotModeDefinition.IsInSnapshot)); DataRowView drv = SCSnapshotBasicAdapter.Instance.Load(user.Schema.Name, user.ID); Assert.IsNotNull(drv); }