BaconBuilder.FileHandlerTest.TestFileSave C# (CSharp) Method

TestFileSave() private method

private TestFileSave ( ) : void
return void
        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));
        }