Whee.WordBuilder.Model.Document.Load C# (CSharp) Méthode

Load() public méthode

public Load ( IFileSystem fs ) : void
fs IFileSystem
Résultat void
        public void Load(IFileSystem fs)
        {
            Text = fs.ReadAllText(FileName);
            Dirty = false;
        }

Usage Example

Exemple #1
0
        public void TestDirty()
        {
            Document dm = new Document();
            Assert.IsFalse(dm.Dirty);

            dm.Text = "abc";
            Assert.IsTrue(dm.Dirty);

            dm.FileName = @"c:\abc.wordo";
            DynamicMock fs = new DynamicMock(typeof (IFileSystem));
            dm.Save((IFileSystem)fs.MockInstance);

            Assert.IsFalse(dm.Dirty);

            dm.Text = "abc2";

            Assert.IsTrue(dm.Dirty);

            dm.Save((IFileSystem)fs.MockInstance);

            Assert.IsFalse(dm.Dirty);

            fs.ExpectAndReturn("ReadAllText", "abc3", @"c:\abc.wordo");

            dm.Load((IFileSystem)fs.MockInstance);

            Assert.AreEqual("abc3", dm.Text);
            Assert.IsFalse(dm.Dirty);
        }
All Usage Examples Of Whee.WordBuilder.Model.Document::Load