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); }
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); }
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); }