public void Setup() { _settings = Substitute.For <IMobsticleSettings>(); _timer = Substitute.For <IMobsticleTimer>(); _timer.Now.Returns(_start); _mobsticle = new MobsticleLogic(_timer); _mobsticle.Settings = _settings; }
public Main() { InitializeComponent(); _icons16 = createPieIcons(16, _sections); _icons48 = createPieIcons(48, _sections); notifyIcon.Icon = _icons16[0]; notifyIcon.Visible = true; Icon = _icons48[0]; loadNotifications(); var t = new MobsticleTimer(); timer.Tick += t.OnTick; _mobsticle = new MobsticleLogic(t); _mobsticle.Settings = new MobsticleSettings { Minutes = 10, Participants = new List <string>() }; _mobsticle.StatusChanged += (o, e) => statusChanged(); _mobsticle.ParticipantsChanged += (o, e) => participantsChanged(); _mobsticle.TimeChanged += (o, e) => timeChanged(); timer.Start(); }