コード例 #1
0
        public void ModelFactory_ConvertFrom_SettlementFeeModel_ModelIsNull_ModelConverted()
        {
            ModelFactory          factory  = new ModelFactory();
            SettlementFeeModel    model    = null;
            SettlementFeeResponse response = factory.ConvertFrom(model);

            response.ShouldBeNull();
        }
コード例 #2
0
        public void ModelFactory_ConvertFrom_SettlementFeeModel_ModelConverted()
        {
            ModelFactory          factory  = new ModelFactory();
            SettlementFeeResponse response = factory.ConvertFrom(TestData.SettlementFeeModel);

            response.ShouldSatisfyAllConditions(r => r.SettlementDate.ShouldBe(TestData.SettlementFeeModel.SettlementDate),
                                                r => r.SettlementId.ShouldBe(TestData.SettlementFeeModel.SettlementId),
                                                r => r.CalculatedValue.ShouldBe(TestData.SettlementFeeModel.CalculatedValue),
                                                r => r.FeeDescription.ShouldBe(TestData.SettlementFeeModel.FeeDescription),
                                                r => r.IsSettled.ShouldBe(TestData.SettlementFeeModel.IsSettled),
                                                r => r.MerchantId.ShouldBe(TestData.SettlementFeeModel.MerchantId),
                                                r => r.MerchantName.ShouldBe(TestData.SettlementFeeModel.MerchantName),
                                                r => r.TransactionId.ShouldBe(TestData.SettlementFeeModel.TransactionId));
        }
コード例 #3
0
        public SettlementFeeResponse ConvertFrom(SettlementFeeModel model)
        {
            if (model == null)
            {
                return(null);
            }

            SettlementFeeResponse response = new SettlementFeeResponse
            {
                SettlementDate     = model.SettlementDate,
                CalculatedValue    = model.CalculatedValue,
                SettlementId       = model.SettlementId,
                MerchantId         = model.MerchantId,
                MerchantName       = model.MerchantName,
                FeeDescription     = model.FeeDescription,
                TransactionId      = model.TransactionId,
                IsSettled          = model.IsSettled,
                OperatorIdentifier = model.OperatorIdentifier
            };

            return(response);
        }