Exemplo n.º 1
0
        public void RequiresRefresh()
        {
            string tempTile = Path.GetTempFileName();

            File.Copy("a.htm", tempTile, true);
            try
            {
                var ft = new FileTemplate(tempTile);
                Assert.That(ft.RequiresRefresh(), Is.False);
                File.SetLastWriteTime(tempTile, DateTime.Now.AddDays(-1));
                Assert.That(ft.RequiresRefresh(), Is.True);
                ft.Refresh();
                Assert.That(ft.RequiresRefresh(), Is.False);
            }
            finally
            {
                File.Delete(tempTile);
            }
        }