private Data.External.LARS.Model.LARSValidity LARSValidityFromEntity(LARSValidity entity) { return(new Data.External.LARS.Model.LARSValidity() { Category = entity.ValidityCategory, LastNewStartDate = entity.LastNewStartDate, StartDate = entity.StartDate, }); }
public IDataEntity BuildLearningDeliveryLARSValidity(LARSValidity larsValidity) { return(new DataEntity(Attributes.EntityLearningDeliveryLARSValidity) { Attributes = new Dictionary <string, IAttributeData>() { { Attributes.ValidityCategory, new AttributeData(larsValidity.Category) }, { Attributes.ValidityLastNewStartDate, new AttributeData(larsValidity.LastNewStartDate) }, { Attributes.ValidityStartDate, new AttributeData(larsValidity.StartDate) }, } }); }
public void BuildLearningDeliveryLARSValidity() { var larsValidity = new LARSValidity() { Category = "Category", LastNewStartDate = new DateTime(2017, 1, 1), StartDate = new DateTime(2018, 1, 1) }; var dataEntity = NewService().BuildLearningDeliveryLARSValidity(larsValidity); dataEntity.EntityName.Should().Be("LearningDeliveryLARSValidity"); dataEntity.Attributes.Should().HaveCount(3); dataEntity.Attributes["ValidityCategory"].Value.Should().Be(larsValidity.Category); dataEntity.Attributes["ValidityLastNewStartDate"].Value.Should().Be(larsValidity.LastNewStartDate); dataEntity.Attributes["ValidityStartDate"].Value.Should().Be(larsValidity.StartDate); }