コード例 #1
0
        public virtual void test_load_oneDate_file1_date2()
        {
            IDictionary <FxRateId, FxRate> map = FxRatesCsvLoader.load(DATE2, ImmutableList.of(RATES_1));

            assertEquals(map.Count, 2);
            assertFile1Date2(map);
        }
コード例 #2
0
        //-------------------------------------------------------------------------
        public virtual void test_load_oneDate_file1_date1()
        {
            IDictionary <FxRateId, FxRate> map = FxRatesCsvLoader.load(DATE1, RATES_1);

            assertEquals(map.Count, 2);
            assertFile1Date1(map);
        }
コード例 #3
0
        public virtual void test_load_alLDates_file1_date1()
        {
            IDictionary <LocalDate, ImmutableMap <FxRateId, FxRate> > map = FxRatesCsvLoader.loadAllDates(RATES_1);

            assertEquals(map.Count, 2);
            assertFile1Date1(map[DATE1]);
            assertFile1Date2(map[DATE2]);
        }
コード例 #4
0
        public virtual void test_load_oneDate_file1file2_date1()
        {
            IDictionary <FxRateId, FxRate> map = FxRatesCsvLoader.load(DATE1, ImmutableList.of(RATES_1, RATES_2));

            assertEquals(map.Count, 3);
            assertFile1Date1(map);
            assertFile2Date1(map);
        }
コード例 #5
0
 public virtual void test_invalidDuplicate()
 {
     assertThrowsIllegalArg(() => FxRatesCsvLoader.load(DATE1, RATES_INVALID_DUPLICATE));
 }
コード例 #6
0
 public virtual void test_load_oneDate_invalidDate()
 {
     assertThrows(() => FxRatesCsvLoader.load(date(2015, 10, 2), RATES_INVALID_DATE), typeof(System.ArgumentException), "Error processing resource as CSV file: .*");
 }