public void TestFileSave()
{
var content = new List<string>(_satisfactionLyrics);
_handler.UpdateFileContentInMemory(_info, content);
_handler.SaveFile(_info);
Assert.IsTrue(File.Exists(_info.FullName), "{0} should exist.", _info.Name);
_handler.LoadFile(_info);
IEnumerator<string> enumerator = _handler.GetFileFromMemory(_info).GetEnumerator();
enumerator.MoveNext();
const string expected = "Push me";
string result = enumerator.Current;
Assert.AreEqual(expected, result);
Assert.IsFalse(_handler.HasFileBeenModified(_info));
}