public void TestGetFilesOptions() { DirectoryDataSourceAdapter adapter = CreateAdapter(); GameFileGetOptions options = new GameFileGetOptions(2); //limit is the only support option var gameFiles = adapter.GetGameFiles(options); Assert.AreEqual(2, gameFiles.Count()); }
public void TestGetFile() { DirectoryDataSourceAdapter adapter = CreateAdapter(); var gameFile = adapter.GetGameFile(s_testfilenames[0]); Assert.IsNotNull(gameFile); Assert.AreEqual(s_testfilenames[0], gameFile.FileName); gameFile = adapter.GetGameFile("garbagefile.zip"); Assert.IsNull(gameFile); }
public void TestGetFiles() { DirectoryDataSourceAdapter adapter = CreateAdapter(); var gameFiles = adapter.GetGameFiles(); Assert.AreEqual(s_testfilenames.Length, gameFiles.Count()); foreach (var file in s_testfilenames) { Assert.IsNotNull(gameFiles.FirstOrDefault(x => x.FileName == file)); } }
public void TestFileNames() { DirectoryDataSourceAdapter adapter = CreateAdapter(); var filenames = adapter.GetGameFileNames(); Assert.AreEqual(s_testfilenames.Length, filenames.Count()); foreach (var file in s_testfilenames) { Assert.IsTrue(filenames.Contains(file)); } }
public void TestDeleteFile() { DirectoryDataSourceAdapter adapter = CreateAdapter(); Assert.AreEqual(s_testfilenames.Length, adapter.GetGameFilesCount()); adapter.DeleteGameFile(new GameFile() { FileName = s_testfilenames[0] }); Assert.AreEqual(s_testfilenames.Length - 1, adapter.GetGameFilesCount()); }
public void TestFileCount() { DirectoryDataSourceAdapter adapter = CreateAdapter(); Assert.AreEqual(s_testfilenames.Length, adapter.GetGameFilesCount()); }