public void TestBestFile() { var file1 = "C:\\Some\\Path\\file1.py"; var file2 = "C:\\Some\\Path\\file2.py"; var best = ExecutorService.UpdateBestFile(null, file1); Assert.AreEqual(best, file1); best = ExecutorService.UpdateBestFile(null, file1); Assert.AreEqual(best, file1); best = ExecutorService.UpdateBestFile(best, file2); Assert.AreEqual("C:\\Some\\Path", best); }