public MainFormContext(MainViewModel controller, MainForm form) : base(form) { }
public void Setup() { this.view = Substitute.For<FakeMainView>(); this.alarmService = Substitute.For<FakeAlarmService>(); this.alarmManager = Substitute.For<IAlarmManager>(); this.alarmReminderManager = Substitute.For<IAlarmReminderManager>(); this.alarmFactory = Substitute.For<IAlarmFactory>(); this.importer = Substitute.For<IImporter>(); this.settings = new Settings(); this.viewModel = new MainViewModel(this.view, this.alarmService, this.alarmManager, this.alarmReminderManager, this.alarmFactory, this.importer, this.settings); }