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) ); }
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) ); }
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"); }