public virtual void test_of_set()
        {
            Multimap <string, string> keyValues = ImmutableListMultimap.of("a", "x", "b", "y");
            PropertiesFile            test      = PropertiesFile.of(PropertySet.of(keyValues));

            assertEquals(test.Properties, PropertySet.of(keyValues));
            assertEquals(test.ToString(), "{a=[x], b=[y]}");
        }
        public virtual void test_of_list()
        {
            PropertiesFile            test      = PropertiesFile.of(CharSource.wrap(FILE2));
            Multimap <string, string> keyValues = ImmutableListMultimap.of("a", "x", "a", "y");

            assertEquals(test.Properties, PropertySet.of(keyValues));
            assertEquals(test.ToString(), "{a=[x, y]}");
        }
        public virtual void test_of_propertyNoEquals()
        {
            PropertiesFile            test      = PropertiesFile.of(CharSource.wrap("b\n"));
            Multimap <string, string> keyValues = ImmutableListMultimap.of("b", "");

            assertEquals(test.Properties, PropertySet.of(keyValues));
            assertEquals(test.ToString(), "{b=[]}");
        }
        public virtual void test_of_noLists()
        {
            PropertiesFile            test      = PropertiesFile.of(CharSource.wrap(FILE1));
            Multimap <string, string> keyValues = ImmutableListMultimap.of("a", "x", "c", "z", "b", "y");

            assertEquals(test.Properties, PropertySet.of(keyValues));
            assertEquals(test.ToString(), "{a=[x], c=[z], b=[y]}");
        }