Esempio n. 1
0
 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,
     });
 }
Esempio n. 2
0
 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) },
         }
     });
 }
Esempio n. 3
0
        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);
        }