public void Test_ReverseInit(string defaultValue, string newValue) { var viewModel = new MockFreshBasePageModel { Name = defaultValue }; viewModel.ReverseInit(newValue); Assert.AreEqual(newValue, viewModel.Name); }
public void Test_CoreMethods_Property() { var viewModel = new MockFreshBasePageModel(); var methods = new MockPageModelCoreMethods(); viewModel.CoreMethods = methods; Assert.IsNotNull(viewModel.CoreMethods); Assert.AreEqual(methods, viewModel.CoreMethods); }
public void Test_PreviousPageModel_Property() { var viewModel = new MockFreshBasePageModel(); var prevViewModel = new MockFreshBasePageModel(); viewModel.PreviousPageModel = prevViewModel; Assert.IsNotNull(viewModel.PreviousPageModel); Assert.AreEqual(prevViewModel, viewModel.PreviousPageModel); }
public void Test_CurrentPage_Property() { var viewModel = new MockFreshBasePageModel(); var page = new MockContentPage(viewModel); viewModel.CurrentPage = page; Assert.IsNotNull(viewModel.CurrentPage); Assert.AreEqual(page, viewModel.CurrentPage); }
public void Test_ReverseInit(string defaultValue, string newValue) { var viewModel = new MockFreshBasePageModel { Name = defaultValue }; viewModel.ReverseInit(newValue); Assert.AreEqual(newValue, viewModel.Name); }
public void Test_CoreMethods_Property() { var viewModel = new MockFreshBasePageModel(); var methods = new MockPageModelCoreMethods(); viewModel.CoreMethods = methods; Assert.IsNotNull(viewModel.CoreMethods); Assert.AreEqual(methods, viewModel.CoreMethods); }
public void Test_PreviousPageModel_Property() { var viewModel = new MockFreshBasePageModel(); var prevViewModel = new MockFreshBasePageModel(); viewModel.PreviousPageModel = prevViewModel; Assert.IsNotNull(viewModel.PreviousPageModel); Assert.AreEqual(prevViewModel, viewModel.PreviousPageModel); }
public void Test_CurrentPage_Property() { var viewModel = new MockFreshBasePageModel(); var page = new MockContentPage(); viewModel.CurrentPage = page; Assert.IsNotNull(viewModel.CurrentPage); Assert.AreEqual(page, viewModel.CurrentPage); }
public async Task Test_PushPage_Modal() { var mainPageViewModel = new MockFreshBasePageModel(); var mainPage = new MockContentPage(); var detailsPage = new MockContentPage(); var navigation = new FreshNavigationContainer(mainPage); Assert.That(navigation.Navigation.ModalStack.Count, Is.EqualTo(0)); await navigation.PushPage(detailsPage, mainPageViewModel, true); Assert.That(navigation.Navigation.ModalStack.Count, Is.EqualTo(1)); }
public async Task Test_PushPage_Modal() { var mainPageViewModel = new MockFreshBasePageModel(); var mainPage = new MockContentPage(); var detailsPage = new MockContentPage(); var navigation = new FreshNavigationContainer(mainPage); Assert.That(navigation.Navigation.ModalStack.Count, Is.EqualTo(0)); await navigation.PushPage(detailsPage, mainPageViewModel, true); Assert.That(navigation.Navigation.ModalStack.Count, Is.EqualTo(1)); }
public async Task Test_PushPage() { var mainPageViewModel = new MockFreshBasePageModel(); var mainPage = new MockContentPage(); var detailsPage = new MockContentPage(); var navigation = new FreshNavigationContainer(mainPage); await navigation.PushPage(detailsPage, mainPageViewModel); var page = navigation.Navigation.NavigationStack.FirstOrDefault(p => p.Id.Equals(detailsPage.Id)); Assert.IsNotNull(page); Assert.AreSame(detailsPage, page); }
public async Task Test_PushPage() { var mainPageViewModel = new MockFreshBasePageModel(); var mainPage = new MockContentPage(); var detailsPage = new MockContentPage(); var navigation = new FreshNavigationContainer(mainPage); await navigation.PushPage(detailsPage, mainPageViewModel); var page = navigation.Navigation.NavigationStack.FirstOrDefault(p => p.Id.Equals(detailsPage.Id)); Assert.IsNotNull(page); Assert.AreSame(detailsPage, page); }
public void Test_RaisePropertyChanged(string name) { string actual = null; var viewModel = new MockFreshBasePageModel(); viewModel.PropertyChanged += (s, e) => { actual = e.PropertyName; }; viewModel.Name = name; Assert.IsNotNull(actual); Assert.AreEqual("Name", actual); Assert.AreEqual(name, viewModel.Name); }
public void Test_RaisePropertyChanged(string name) { string actual = null; var viewModel = new MockFreshBasePageModel(); viewModel.PropertyChanged += (s, e) => { actual = e.PropertyName; }; viewModel.Name = name; Assert.IsNotNull(actual); Assert.AreEqual("Name", actual); Assert.AreEqual(name, viewModel.Name); }
public void Test_ImplementationINotifyPropertyChanged() { var viewModel = new MockFreshBasePageModel(); Assert.IsInstanceOf <INotifyPropertyChanged>(viewModel); }
public void Test_ImplementationINotifyPropertyChanged() { var viewModel = new MockFreshBasePageModel(); Assert.IsInstanceOf<INotifyPropertyChanged>(viewModel); }