Пример #1
0
        public void InvokeDeleteTest()
        {
            var win = new MockFavoritesView();
            var fav = new MockFavorites();
            var url = Url.FromString("Test");
            EditFavoritesPresenter pres = new EditFavoritesPresenter(win, url, fav);

            win.InvokeDeletePage();

            Assert.AreEqual(0, fav.GetViewModel().Count);
        }
Пример #2
0
        public void InvokeCancelTest()
        {
            var win = new MockFavoritesView();
            var fav = new MockFavorites();
            var url = Url.FromString("Test");
            EditFavoritesPresenter pres = new EditFavoritesPresenter(win, url, fav);

            win.InvokeCancelPage();

            Assert.AreEqual(fav.GetViewModel().Count, 1);
            Assert.AreEqual(fav.GetViewModel().Single(obj => obj.Url == url.ToString()).Url, url.ToString());
        }
Пример #3
0
        public void InvokeSaveTest()
        {
            var win = new MockFavoritesView();
            var fav = new MockFavorites();
            var url = Url.FromString("Test");
            EditFavoritesPresenter pres = new EditFavoritesPresenter(win, url, fav);

            win.InvokeSavePage();

            Assert.AreEqual(fav.GetViewModel().Count, 1);
            Assert.IsNotNull(fav.GetViewModel().SingleOrDefault(
                                 obj => obj.Url == Url.FromString("www.updatedurl.com").ToString()));
        }