Ejemplo n.º 1
0
        private async Task <List <Assessment> > SetupPurgeTest(IPersistenceContext <Assessment> assessmentContext, AssessmentAttribute attr1,
                                                               AssessmentAttribute attr2, IPersistenceContext <AssessmentAttribute> assessmentAttributeContext)
        {
            var assessments = new List <Assessment> {
                CreateItem <Assessment>("456"), CreateItem <Assessment>(_user.ObjectId)
            };

            assessmentContext.LoadAll().Returns(assessments);

            attr1.ItemId = assessments[0].ObjectId;
            attr2.ItemId = assessments[1].ObjectId;
            var attributes = new List <AssessmentAttribute>
            {
                attr1,
                attr2
            };

            assessmentAttributeContext = _persistenceContextFactory.CreateFor <AssessmentAttribute>();
            assessmentAttributeContext.LoadAll().Returns(attributes);

            await _syncService.Sync(_user);

            return(assessments);
        }
        public Task SaveAssessmentAttribute(AssessmentAttribute attribute)
        {
            var context = PersistenceContextFactory.CreateFor <AssessmentAttribute>();

            return(Asyncer.Async(() => context.Save(attribute)));
        }
Ejemplo n.º 3
0
 public Task SaveAssessmentAttribute(AssessmentAttribute attribute)
 {
     return(Asyncer.Async(() => _assessmentAttributes[attribute.ObjectId] = attribute));
 }