public void ProvideValueTest() { var source = new ViewModelSourceExtension() { Type = typeof(POCOViewModel) }; var viewModel = (POCOViewModel)source.ProvideValue(null); Assert.IsTrue(viewModel is IPOCOViewModel); source = new ViewModelSourceExtension(typeof(POCOViewModel)); viewModel = (POCOViewModel)source.ProvideValue(null); Assert.IsTrue(viewModel is IPOCOViewModel); source = new ViewModelSourceExtension(); Assert.IsNull(source.ProvideValue(null)); }
public void ProvideValueTest() { var source = new ViewModelSourceExtension() { Type = typeof(POCOViewModel) }; var viewModel = (POCOViewModel)source.ProvideValue(null); Assert.IsTrue(viewModel is IPOCOViewModel); source = new ViewModelSourceExtension(typeof(POCOViewModel)); viewModel = (POCOViewModel)source.ProvideValue(null); Assert.IsTrue(viewModel is IPOCOViewModel); source = new ViewModelSourceExtension(); Assert.IsNull(source.ProvideValue(null)); }