public void SetUp() { showCalculationUseCaseMock = new Mock <IShowCalculationUseCase>(); ObjectFactory.Initialize(x => { x.For <IShowCalculationUseCase>().Use(showCalculationUseCaseMock.Object); }); view = new EditExpenseItemViewFake(); dataProvider = new CalculationDataProvider(new PersistentStorageFake()); }
public void SetUp() { dataContainer = new DataContainer2(); persistentStorageMock = new Mock <IMemento>(MockBehavior.Loose); persistentStorageMock .Setup(m => m.Get(It.IsAny <DataContainer2>())) .Returns(dataContainer); dataProvider = new CalculationDataProvider(persistentStorageMock.Object); }
private void MainForm_Load(object sender, EventArgs e) { // var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "MyBudget"); var programLocation = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); var path = Path.Combine(programLocation, "Data"); var memento = new VersionedMemento(path); dataProvider = new CalculationDataProvider(memento); ConfigureStructureMap(); Run(); SetColumnWidths(); }
public void SetUp() { dataProvider = new CalculationDataProvider(new PersistentStorageFake()); dataProvider.CalculationPeriod = new Period(DateTime.MinValue, DateTime.MinValue); }