예제 #1
0
        public MainWindow(ProcessLogViewModel mvm)
        {
            Mvm = mvm;
            InitializeComponent();

            this.DataContext = Mvm;

            //Mvm.LogFileViewModel.DisplayPopupWindow += DisplayPopupWindow;
        }
예제 #2
0
        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);
        }