public void TestInitialize() { _template = new TemplateViewModel(new Template()); _module = new ModuleViewModel(new Module()); UnitOfWork unitOfWork = new UnitOfWork(new ElogicSystemContext()); ProductViewModel itemViewModel1 = new ProductViewModel(new Product() { ID = 1, Description = "TEST", }); ProductViewModel itemViewModel2 = new ProductViewModel(new Product() { ID = 2, Description = "TEST2" }); ProductViewModel itemViewModel3 = new ProductViewModel(new Product() { ID = 3, Description = "TEST2" }); ModuleViewModel module1 = new ModuleViewModel(new Module()); module1.Add(itemViewModel3); _template.Add(itemViewModel1); _template.Add(itemViewModel2); _template.Add(module1); _windowFactory = new WindowFactoryMock(); _windowService = _windowFactory.GetWindowService(WindowType.PanelBuilderView); _builderViewModel = new BuilderViewModel(_windowService.Close, _windowFactory, _template, _module, unitOfWork); }