Esempio n. 1
0
 public void Should_return_true_for_credential_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(Credential)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(Credential)), Is.True)
         );
 }
Esempio n. 2
0
 public void Should_return_true_for_credential_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(Api.Common.Models.Resources.Credential.EdFi.Credential)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(Api.Common.Models.Resources.Credential.EdFi.Credential)), Is.True)
         );
 }
Esempio n. 3
0
 public void Should_return_true_for_learningObjective_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(Api.Common.Models.Resources.LearningObjective.EdFi.LearningObjective)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(Api.Common.Models.Resources.LearningObjective.EdFi.LearningObjective)), Is.True)
         );
 }
Esempio n. 4
0
 public void Should_return_true_for_learningObjective_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(LearningObjective)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(LearningObjective)), Is.True)
         );
 }
Esempio n. 5
0
 public void Should_return_true_for_learningStandard_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(ModelResources.LearningStandard.EdFi.LearningStandard)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(ModelResources.LearningStandard.EdFi.LearningStandard)), Is.True)
         );
 }
Esempio n. 6
0
 public void Should_return_true_for_learningStandard_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 typeof(NHibernateEntities.LearningStandardAggregate.EdFi.LearningStandard)), Is.True),
         () => Assert.That(
             EducationStandardSpecification.IsEducationStandardEntity(
                 nameof(NHibernateEntities.LearningStandardAggregate.EdFi.LearningStandard)), Is.True)
         );
 }
Esempio n. 7
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");
        }