public IDataEntity BuildSpecialistResources(CampusIdentifierSpecResource campusIdentifierSpecResource) { return(new DataEntity(Attributes.EntityCampusIdentifiers) { Attributes = new Dictionary <string, IAttributeData>() { { Attributes.CampIdSpecialistResources, new AttributeData(campusIdentifierSpecResource.SpecialistResources) }, { Attributes.CampIdEffectiveFrom, new AttributeData(campusIdentifierSpecResource.EffectiveFrom) }, { Attributes.CampIdEffectiveTo, new AttributeData(campusIdentifierSpecResource.EffectiveTo) } } }); }
public void BuildCampusIdentifierSpecResource() { var campusIdentifierSpecResource = new CampusIdentifierSpecResource { CampusIdentifier = "Id", EffectiveFrom = new DateTime(2019, 1, 1), SpecialistResources = "Y", }; var dataEntity = NewService().BuildSpecialistResources(campusIdentifierSpecResource); dataEntity.EntityName.Should().Be("Camps_Identifiers_Reference_DataFunding"); dataEntity.Attributes.Should().HaveCount(3); dataEntity.Attributes["EffectiveFrom"].Value.Should().Be(campusIdentifierSpecResource.EffectiveFrom); dataEntity.Attributes["EffectiveTo"].Value.Should().Be(campusIdentifierSpecResource.EffectiveTo); dataEntity.Attributes["CampusFundingSpecialistResources"].Value.Should().Be(campusIdentifierSpecResource.SpecialistResources); }