public void DeleteGame_DeletesFile_Ok() { string fileName = "in1.xml"; var mockFileSystem = new MockFileSystem(); GameFileManagerStatic.FileSystemDI = mockFileSystem; var mockInputFile = new MockFileData("line1\nline2\nline3"); mockFileSystem.AddFile(Path.Combine(GameFileManagerStatic.GameFolder, fileName), mockInputFile); mockFileSystem.AddFile(Path.Combine(GameFileManagerStatic.GameFolder, "in2.xml"), mockInputFile); GameFileManagerStatic.DeleteGame(fileName); var gameDetails = GameFileManagerStatic.GetGameFiles().ToList(); Assert.IsNotNull(gameDetails); Assert.AreEqual(1, gameDetails.Count); }
public void DeleteGame_ThrowsFileNotFoundException_IfFileNameDoesntExists() { string fileName = "opiuytreza.xml"; GameFileManagerStatic.DeleteGame(fileName); }
public void DeleteGame_ThrowArgumentNullException_IfFilenameIsNull() { string fileName = null; GameFileManagerStatic.DeleteGame(fileName); }