Exemple #1
0
    public www.mnb.hu.webservices.GetExchangeRatesResponseBody GetExchangeRates(www.mnb.hu.webservices.GetExchangeRatesRequestBody GetExchangeRates1)
    {
        GetExchangeRatesRequest inValue = new GetExchangeRatesRequest();

        inValue.GetExchangeRates = GetExchangeRates1;
        GetExchangeRatesResponse retVal = ((MNBArfolyamServiceSoap)(this)).GetExchangeRates(inValue);

        return(retVal.GetExchangeRatesResponse1);
    }
        public void Parser()
        {
            string testdata = "<GetExchangeRatesResponse xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><CurrencyPairs><CurrencyPair><BaseCurrency>USD</BaseCurrency><CounterCurrency>USD</CounterCurrency><Rate>1</Rate></CurrencyPair></CurrencyPairs></GetExchangeRatesResponse>";
            Xml    xml      = new Xml(testdata);
            GetExchangeRatesResponse response = xml.Parser();

            Assert.AreEqual("USD", response.CurrencyPairs[0].BaseCurrency);
            Assert.AreEqual("USD", response.CurrencyPairs[0].CounterCurrency);
            Assert.AreEqual(1, response.CurrencyPairs[0].Rate);
        }
Exemple #3
0
        public void Parser()
        {
            string testdata = "{\"currencyPairs\": [{\"baseCurrency\": \"USD\",\"counterCurrency\": \"USD\",\"rate\": 1}]}";
            Json   json     = new Json(testdata);
            GetExchangeRatesResponse response = json.Parser();

            Assert.AreEqual("USD", response.CurrencyPairs[0].BaseCurrency);
            Assert.AreEqual("USD", response.CurrencyPairs[0].CounterCurrency);
            Assert.AreEqual(1, response.CurrencyPairs[0].Rate);
        }
Exemple #4
0
        public void Calculator()
        {
            CurrencyPair[] testdata = new CurrencyPair[1];
            CurrencyPair   data     = new CurrencyPair();

            data.BaseCurrency    = "USD";
            data.CounterCurrency = "USD";
            data.Rate            = 1;
            testdata[0]          = data;

            GetExchangeRatesResponse testlist = new GetExchangeRatesResponse();

            testlist.CurrencyPairs = testdata;

            Calculation testcalculate = new Calculation(10, testlist);

            string[] comingdata = testcalculate.Calculator();

            Assert.AreEqual(comingdata[0], "USD 10");
        }
Exemple #5
0
 public Calculation(decimal moneyamount, GetExchangeRatesResponse moneylist)
 {
     this.moneyamount  = moneyamount;
     this.currencylist = moneylist;
 }