public void StatusRule_persistence_test()
        {
            DateTime now = DateTime.Now;

            // Get datetime without milliseconds
            now = new DateTime(now.Ticks - (now.Ticks % TimeSpan.TicksPerSecond), now.Kind);
            var _utilsbo_status_statusrule = new DSS3_LogisticsPoolingForUrbanDistribution.BO.Status
            {
                Code        = "Status_Code",
                Description = "Status_Description",
            };
            var _utilsbo_forcedstatus_statusrule_1 = new DSS3_LogisticsPoolingForUrbanDistribution.BO.Status
            {
                Code        = "Status_Code",
                Description = "Status_Description",
            };

            new PersistenceSpecification <DSS3_LogisticsPoolingForUrbanDistribution.BO.StatusRule>(Session)
            .CheckProperty(p => p.Limit, 6963)
            .CheckProperty(p => p.Case, "StatusRule_Case")
            .CheckProperty(p => p.Carrier, "StatusRule_Carrier")
            .CheckProperty(p => p.Shipper, "StatusRule_Shipper")
            .CheckProperty(p => p.MailShipper, true)
            .CheckProperty(p => p.MailCarrier, true)
            .CheckProperty(p => p.CustomMail, "StatusRule_CustomMail")
            .CheckReference(p => p.Status, _utilsbo_status_statusrule)
            .CheckReference(p => p.ForcedStatus, _utilsbo_forcedstatus_statusrule_1)
            .VerifyTheMappings();
        }
Exemple #2
0
        public void StatusEvolution_persistence_test()
        {
            DateTime now = DateTime.Now;

            // Get datetime without milliseconds
            now = new DateTime(now.Ticks - (now.Ticks % TimeSpan.TicksPerSecond), now.Kind);
            var _ordersbo_status_orderstatus = new DSS3_LogisticsPoolingForUrbanDistribution.BO.Status
            {
                Code        = "Status_Code",
                Description = "Status_Description",
            };

            new PersistenceSpecification <DSS3_LogisticsPoolingForUrbanDistribution.BO.StatusEvolution>(Session)
            .CheckProperty(p => p.TimeChanged, now)
            .CheckProperty(p => p.Description, "StatusEvolution_Description")
            .CheckReference(p => p.Status, _ordersbo_status_orderstatus)
            .VerifyTheMappings();
        }