Example #1
0
        public void Restore_Test_NullMemento()
        {
            // arrange
            MockItem item = new MockItem();

            // act
            ItemMemento memento = null;

            item.Restore(memento);

            // assert
            Assert.AreEqual(null, item.Notes);
            Assert.AreEqual(null, item.Image);
        }
Example #2
0
        public void Restore_Test()
        {
            // arrange
            MockItem item = new MockItem();

            // act
            ItemMemento memento = new ItemMemento("test", Encoding.ASCII.GetBytes("test"));

            item.Restore(memento);

            // assert
            Assert.AreEqual("test", item.Notes);
            Assert.AreEqual(Encoding.ASCII.GetBytes("test"), item.Image);
        }