public NewProjectView(NewProjectViewModel viewModel) { this.DataContext = viewModel; InitializeComponent(); }
public void TestInitialize() { try { if (Directory.Exists(@"c:\temp\testProject")) { Directory.Delete(@"c:\temp\testProject", true); } } catch (Exception) { // Do Nothing } mockServiceLocator = new Mock<IServiceLocator>(); mockExperimentType = new Mock<IExperimentType>(); mockDocumentManager = new Mock<IDocumentManager>(); mockExperimentType.Setup(mock => mock.Name).Returns("test"); mockServiceLocator.Setup(mock => mock.GetAllInstances<IExperimentType>()).Returns(new List<IExperimentType>() { mockExperimentType.Object }); mockServiceLocator.Setup(mock => mock.GetInstance<IDocumentManager>()).Returns(mockDocumentManager.Object); eventAggregator = new EventAggregator(); viewModel = new NewProjectViewModel(eventAggregator, mockServiceLocator.Object); }