public MainWindow(ProcessLogViewModel mvm) { Mvm = mvm; InitializeComponent(); this.DataContext = Mvm; //Mvm.LogFileViewModel.DisplayPopupWindow += DisplayPopupWindow; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); dc = new ProcessLogViewModel(); var mw = new MainWindow(dc); mw.Show(); }
public void TestMethod1() { var dc = new Mock <IEdhLogDataContext>(); dc.Setup(x => x.NameStartsWithQuery(It.IsAny <string>())) .Returns( new List <ProcessLog>(new ProcessLog[] { new ProcessLog("1", "", "", "", "", "", "") }) ); var vm = new ProcessLogViewModel(dc.Object); vm.RetrieveByProcessNameCommand.Execute("1000 CRD Order ID Load"); Assert.IsNotNull(vm); }