public IDataEntity BuildPostcodeSpecialistResource(PostcodeSpecialistResource specResource) { return(new DataEntity(Attributes.EntityPostcodeSpecialistResources) { Attributes = new Dictionary <string, IAttributeData>() { { Attributes.PostcodeSpecResPostcode, new AttributeData(specResource.Postcode) }, { Attributes.PostcodeSpecResSpecialistResources, new AttributeData(specResource.SpecialistResources) }, { Attributes.PostcodeSpecResEffectiveFrom, new AttributeData(specResource.EffectiveFrom) }, { Attributes.PostcodeSpecResEffectiveTo, new AttributeData(specResource.EffectiveTo) }, } }); }
public void BuildPostcodeSpecialistResource() { var postcodeSpecResource = new PostcodeSpecialistResource { Postcode = "Postcode", EffectiveFrom = new DateTime(2019, 1, 1), SpecialistResources = "Y", }; var dataEntity = NewService().BuildPostcodeSpecialistResource(postcodeSpecResource); dataEntity.EntityName.Should().Be("Postcode_Specialist_Resource_RefData"); dataEntity.Attributes.Should().HaveCount(4); dataEntity.Attributes["PostcodeSpecResEffectiveFrom"].Value.Should().Be(postcodeSpecResource.EffectiveFrom); dataEntity.Attributes["PostcodeSpecResEffectiveTo"].Value.Should().Be(postcodeSpecResource.EffectiveTo); dataEntity.Attributes["PostcodeSpecResSpecialistResources"].Value.Should().Be(postcodeSpecResource.SpecialistResources); dataEntity.Attributes["PostcodeSpecResPostcode"].Value.Should().Be(postcodeSpecResource.Postcode); }