Exemplo n.º 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());
        }
Exemplo n.º 2
0
        public void TestInvalidWhenWithOneComponent()
        {
            const string entry = "\"abcdef\"";

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

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

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

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

            LibraryFoldersEntry libraryFoldersEntry = new LibraryFoldersEntry(entry);

            Assert.False(libraryFoldersEntry.IsValid());
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }