public void Setup() { _loggerMock = new Mock <ILog>(); _senderMock = new Mock <object>(); _editWindowFactoryMock = new Mock <IWindowFactory>(); _editDeleteLogViewModel = new EditDeleteLogViewModel(_editWindowFactoryMock.Object, _loggerMock.Object); _editDeleteLogViewModel.LogId = String.Empty; }
public object CreateViewModel(DependencyObject sender) { IWindowFactory windowFactoryEdit = new EditLogWindowFactory(); ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); EditDeleteLogViewModel vm = new EditDeleteLogViewModel(windowFactoryEdit, log); ILogDal logDal = new LogDal(ConfigurationManager.AppSettings["connection_string"]); vm.ServiceLocator.RegisterService <ILogService>(new LogService(logDal)); return(vm); }