コード例 #1
0
        public void TestSearchForNoFiltration()
        {
            var s         = new TestImageService();
            var viewModel = new MainViewModel(s);

            viewModel.Search.Execute(null);

            Assert.AreEqual("A", viewModel.Images[0].Model.Title);
            Assert.AreEqual("B", viewModel.Images[1].Model.Title);
        }
コード例 #2
0
        public void TestSearchForT2()
        {
            var s         = new TestImageService();
            var viewModel = new MainViewModel(s);

            viewModel.TagsFilter = "T2";
            viewModel.Search.Execute(null);

            Assert.AreEqual("B", viewModel.Images[0].Model.Title);
            Assert.AreEqual("C", viewModel.Images[1].Model.Title);
        }
コード例 #3
0
        public void TestCurrentAndComments()
        {
            var s         = new TestImageService();
            var viewModel = new MainViewModel(s);

            var current = new ImageViewModel(new Image {
                Id = "101"
            });

            viewModel.ChangeCurrent.Execute(current);

            Assert.AreEqual(current, viewModel.Current);
            Assert.AreEqual("101", viewModel.Current.Comments[0].Model.Id);
        }