コード例 #1
0
        public void Can_Show_Root_ViewModel()
        {
            var winManager = MockRepository.GenerateMock <IWindowManager>();
            var shell      = MockRepository.GenerateMock <IShellViewModel>();
            var container  = new WindsorContainer();
            var guyWire    = new GuyWire(container);

            container.Kernel.AddComponentInstance <IWindowManager>(winManager);
            container.Kernel.AddComponentInstance <IShellViewModel>(shell);

            guyWire.ShowRootModel();

            winManager.AssertWasCalled(x => x.Show(Arg.Is(shell), Arg.Is <object>(null)));
        }
コード例 #2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            guyWire.ShowRootModel();
        }