Beispiel #1
0
        public void TestValidWithWhiteSpace()
        {
            const string entry = "\t\t    \"abc\" \t\t\t\t\"def\"  ";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.True(libraryFoldersEntry.IsValid());
        }
Beispiel #2
0
        public void TestInvalidWhenWithOneComponent()
        {
            const string entry = "\"abcdef\"";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.False(libraryFoldersEntry.IsValid());
        }
Beispiel #3
0
        public void TestValidWithQuotesAroundComponents()
        {
            const string entry = "\"abc\" \"def\"";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.True(libraryFoldersEntry.IsValid());
        }
Beispiel #4
0
        public void TestInvalidWhenComponentsWithoutQuotes()
        {
            const string entry = "abc def";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.False(libraryFoldersEntry.IsValid());
        }
Beispiel #5
0
        public void TestParsesPath()
        {
            const string entry = "\t\"1\"\t\t\"Z:\\\\Steam\"";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.Equal("1", libraryFoldersEntry.Key);
            Assert.Equal(@"Z:\Steam", libraryFoldersEntry.Value);
        }
Beispiel #6
0
        public void TestParseKeyValue()
        {
            const string entry = "	\t\"ContentStatsID\"\t\t\"-7061122333939149038\"";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.Equal("ContentStatsID", libraryFoldersEntry.Key);
            Assert.Equal("-7061122333939149038", libraryFoldersEntry.Value);
        }
Beispiel #7
0
        public void TestKeyValueNotSetWhenInvalid()
        {
            const string entry = "abc def";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.False(libraryFoldersEntry.IsValid());
            Assert.Null(libraryFoldersEntry.Key);
            Assert.Null(libraryFoldersEntry.Value);
        }