コード例 #1
0
    public MerchantTestsGlobal()
    {
        // Do "global" initialization here; Only called once.
        var mdaDeleteResult = MongoDBContext.DeleteAllMerchantDailyActivity();

        var mDeleteResult = MongoDBContext.DeleteAllMerchants();

        // init global variables for test run
        this.MERCHANT_ID = 1;
        this.PHONE_NO    = @"+15134986016";
        // local time is converted to utc when store to mongo
        this.XCT_POSTING_DATE = DateTime.Today.ToUniversalTime();

        this.PAYMENT_CARDS = new List <PaymentCardDataMBE>()
        {
            new PaymentCardDataMBE()
            {
                primary_account_no = @"4111111111111111",
                name            = @"Visa User",
                additional_data = new AddtionalDataMBE()
                {
                    expiration_date = @"2001",  // YYMM
                    service_code    = @"XYZ"
                },
                discretionary_data = @"Foo"
            },
            new PaymentCardDataMBE()
            {
                primary_account_no = @"5555555555554444",
                name            = @"Mastercard User",
                additional_data = new AddtionalDataMBE()
                {
                    expiration_date = @"2106",  // YYMM
                    service_code    = @"ABC"
                },
                discretionary_data = @"Bar"
            },
            new PaymentCardDataMBE()
            {
                primary_account_no = @"378282246310005",
                name            = @"AmEx User",
                additional_data = new AddtionalDataMBE()
                {
                    expiration_date = @"2212",  // YYMM
                    service_code    = @"DEF"
                },
                discretionary_data = @"42"
            }
        };
    }
コード例 #2
0
ファイル: MerchantController.cs プロジェクト: TomBruns/IQBuzz
 public static void ResetAllXctsForMerchantDate(int merchantId, DateTime xctPostingDate)
 {
     MongoDBContext.DeleteAllMerchantDailyActivity(merchantId, xctPostingDate);
 }