示例#1
0
 public void Should_return_true_for_educationOrganization_base_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationBaseEntity(
                 nameof(EducationOrganization)), Is.True)
         );
 }
 public void Should_return_true_for_educationOrganization_Identifier_property()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationIdentifier(
                 nameof(NHibernateEntities.EducationOrganizationAggregate.EdFi.EducationOrganization.EducationOrganizationId)), Is.True)
         );
 }
 public void Should_return_true_for_educationOrganizationNetwork_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(ModelResources.EducationOrganizationNetwork.EdFi.EducationOrganizationNetwork)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(ModelResources.EducationOrganizationNetwork.EdFi.EducationOrganizationNetwork)), Is.True)
         );
 }
 public void Should_return_true_for_educationOrganizationNetwork_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(NHibernateEntities.EducationOrganizationNetworkAggregate.EdFi.EducationOrganizationNetwork)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(NHibernateEntities.EducationOrganizationNetworkAggregate.EdFi.EducationOrganizationNetwork)), Is.True)
         );
 }
 public void Should_return_true_for_stateEducationAgency_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(ModelResources.StateEducationAgency.EdFi.StateEducationAgency)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(ModelResources.StateEducationAgency.EdFi.StateEducationAgency)), Is.True)
         );
 }
 public void Should_return_true_for_postSecondaryInstitution_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(ModelResources.PostSecondaryInstitution.EdFi.PostSecondaryInstitution)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(ModelResources.PostSecondaryInstitution.EdFi.PostSecondaryInstitution)), Is.True)
         );
 }
 public void Should_return_true_for_postSecondaryInstitution_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(NHibernateEntities.PostSecondaryInstitutionAggregate.EdFi.PostSecondaryInstitution)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(NHibernateEntities.PostSecondaryInstitutionAggregate.EdFi.PostSecondaryInstitution)), Is.True)
         );
 }
 public void Should_return_true_for_communityProvider_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(ModelResources.CommunityProvider.EdFi.CommunityProvider)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(ModelResources.CommunityProvider.EdFi.CommunityProvider)), Is.True)
         );
 }
 public void Should_return_true_for_communityProvider_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(NHibernateEntities.CommunityProviderAggregate.EdFi.CommunityProvider)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(NHibernateEntities.CommunityProviderAggregate.EdFi.CommunityProvider)), Is.True)
         );
 }
 public void Should_return_true_for_localEducationAgency_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(NHibernateEntities.LocalEducationAgencyAggregate.EdFi.LocalEducationAgency)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(NHibernateEntities.LocalEducationAgencyAggregate.EdFi.LocalEducationAgency)), Is.True)
         );
 }
示例#11
0
 public void Should_return_true_for_educationServiceCenter_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(Api.Common.Models.Resources.EducationServiceCenter.EdFi.EducationServiceCenter)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(Api.Common.Models.Resources.EducationServiceCenter.EdFi.EducationServiceCenter)), Is.True)
         );
 }
示例#12
0
 public void Should_return_true_for_educationServiceCenter_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(EducationServiceCenter)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(EducationServiceCenter)), Is.True)
         );
 }
示例#13
0
 public void Should_return_true_for_communityOrganization_entity()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(CommunityOrganization)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(CommunityOrganization)), Is.True)
         );
 }
示例#14
0
 public void Should_return_true_for_localEducationAgency_resource()
 {
     AssertHelper.All(
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 typeof(Api.Common.Models.Resources.LocalEducationAgency.EdFi.LocalEducationAgency)), Is.True),
         () => Assert.That(
             EducationOrganizationEntitySpecification.IsEducationOrganizationEntity(
                 nameof(Api.Common.Models.Resources.LocalEducationAgency.EdFi.LocalEducationAgency)), Is.True)
         );
 }
示例#15
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");
        }