public virtual void test_load_oneDate_file1_date2()
        {
            IDictionary <QuoteId, double> map = QuotesCsvLoader.load(DATE2, ImmutableList.of(QUOTES_1));

            assertEquals(map.Count, 2);
            assertFile1Date2(map);
        }
        public virtual void test_load_oneDate_file1_date1date2()
        {
            IDictionary <LocalDate, ImmutableMap <QuoteId, double> > map = QuotesCsvLoader.load(ImmutableSet.of(DATE1, DATE2), QUOTES_1);

            assertEquals(map.Count, 2);
            assertFile1Date1Date2(map);
        }
        public virtual void test_load_oneDate_file1_date1()
        {
            IDictionary <QuoteId, double> map = QuotesCsvLoader.load(DATE1, QUOTES_1);

            assertEquals(map.Count, 2);
            assertFile1Date1(map);
        }
        public virtual void test_load_oneDate_file1file2_date1()
        {
            IDictionary <QuoteId, double> map = QuotesCsvLoader.load(DATE1, ImmutableList.of(QUOTES_1, QUOTES_2));

            assertEquals(map.Count, 3);
            assertFile1Date1(map);
            assertFile2Date1(map);
        }
 public virtual void test_invalidDuplicate()
 {
     assertThrowsIllegalArg(() => QuotesCsvLoader.load(DATE1, QUOTES_INVALID_DUPLICATE));
 }
 public virtual void test_load_oneDate_invalidDate()
 {
     assertThrows(() => QuotesCsvLoader.load(date(2015, 10, 2), QUOTES_INVALID_DATE), typeof(System.ArgumentException), "Error processing resource as CSV file: .*");
 }
        //-------------------------------------------------------------------------
        public virtual void test_noFiles()
        {
            IDictionary <QuoteId, double> map = QuotesCsvLoader.load(DATE1);

            assertEquals(map.Count, 0);
        }