Example #1
0
        public void GetViewModelTypeForView()
        {
            var translator = new ViewModelViewTranslator();

            Assert.AreEqual(typeof(MainViewModel),
                            translator.GetViewModelTypeForView(typeof(MainPage)));
            Assert.AreEqual(typeof(ReportItemViewModel),
                            translator.GetViewModelTypeForView(typeof(ReportItemPage)));
        }
Example #2
0
        public void ViewFullNameToViewModelFullName()
        {
            var translator = new ViewModelViewTranslator();

            Assert.AreEqual("SalvageIt.ViewModels.MainViewModel",
                            translator.ViewFullNameToViewModelFullName(
                                "SalvageIt.Views.MainPage"));

            Assert.AreEqual("SalvageIt.ViewModels.ReportItemViewModel",
                            translator.ViewFullNameToViewModelFullName(
                                "SalvageIt.Views.ReportItemPage"));
        }