public void SetupDashboard_WhenCalled_SetsSelectedWindow() { //Arrange var vm = new MainViewModel(); vm.DashboardVM = new Lazy<IDashboardViewModel>(Mock.Create<IDashboardViewModel>); vm.EventAggregator = Mock.Create<IEventAggregator>(); //Act vm.SetupDashboard(new DashboardEdit()); //Assert Assert.AreEqual(vm.SelectedWindow, vm.DashboardVM.Value); }