code: function viewListReady(list, error) {
          if (typeof error != 'undefined') {
            callback(error);
            return;
          }
          if (!list.moveFirst()) {
            callback(Error('no records!'));
            return;
          }
  
          var set = new self.StoogeSet();
          var stooge = new self.Stooge();
          self.shouldBeTrue('indoor' == list.get(set.modelType + '.' + 'name'));
          self.shouldBeTrue('1' == list.get('Scene'));
          self.shouldBeTrue('Moe' == list.get(stooge.modelType + '.' + 'name'));
          self.shouldBeTrue('To be or not to be?' == list.get('Line'));
          if (!list.moveNext()) {
            callback(Error('no more records!'));
            return;
          }
          self.shouldBeTrue('desert' == list.get(set.modelType + '.' + 'name'));
          self.shouldBeTrue('2' == list.get('Scene'));
          self.shouldBeTrue('Larry' == list.get(stooge.modelType + '.' + 'name'));
          self.shouldBeTrue('That is the question!' == list.get('Line'));
          callback(true);
        }
docs: callback after list created from store