public void Should_return_true_for_an_assessment_resource()
 {
     AssertHelper.All(
         () => Assert.That(AssessmentSpecification.IsAssessmentEntity(typeof(ModelResources.Assessment.EdFi.Assessment)), Is.True),
         () => Assert.That(AssessmentSpecification.IsAssessmentEntity(nameof(ModelResources.Assessment.EdFi.Assessment)), Is.True)
         );
 }
Example #2
0
        public List <Assessment> GetAll()
        {
            var spec = new AssessmentSpecification(x => x != null);

            return(repository.List(spec)
                   .OrderBy(x => x.TestDate)
                   .ToList());
        }
 public void Should_return_true_for_an_assessment_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             AssessmentSpecification.IsAssessmentEntity(typeof(NHibernateEntities.AssessmentAggregate.EdFi.Assessment)), Is.True),
         () => Assert.That(
             AssessmentSpecification.IsAssessmentEntity(nameof(NHibernateEntities.AssessmentAggregate.EdFi.Assessment)), Is.True)
         );
 }
Example #4
0
        private string GetParentResource(Entity entity)
        {
            var resourceName = entity.Name;

            if (resourceName.EndsWith("type", StringComparison.InvariantCultureIgnoreCase))
            {
                return("types");
            }

            if (DescriptorEntitySpecification.IsEdFiDescriptorEntity(resourceName))
            {
                return(ManagedDescriptorSpecification.IsEdFiManagedDescriptor(resourceName)
                    ? "managedDescriptors"
                    : "systemDescriptors");
            }

            if (EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(resourceName))
            {
                return("educationOrganizations");
            }

            if (PersonEntitySpecification.IsPersonEntity(resourceName))
            {
                return("people");
            }

            if (AssessmentSpecification.IsAssessmentEntity(resourceName))
            {
                return("assessmentMetadata");
            }

            if (resourceName.Equals("educationContent", StringComparison.InvariantCultureIgnoreCase))
            {
                return(null);
            }

            if (EducationStandardSpecification.IsEducationStandardEntity(resourceName))
            {
                return("educationStandards");
            }

            if (PrimaryRelationshipEntitySpecification.IsPrimaryRelationshipEntity(resourceName))
            {
                return("primaryRelationships");
            }

            if (SurveySpecification.IsSurveyEntity(resourceName))
            {
                return("surveyDomain");
            }

            return("relationshipBasedData");
        }
Example #5
0
        public Assessment GetById(Guid id)
        {
            var spec = new AssessmentSpecification(id);

            return(repository.GetSingleBySpec(spec));
        }