public void RoutineCanBeAdded() { WashingDayDefinition wd = new WashingDayDefinition(); AlarmController ac = new AlarmController(null, null, null); WashingDayEditorController wdc = new WashingDayEditorController(wd, allRoutines, ac); var r = allRoutines[0]; wdc.AddRoutine(r); Assert.True(wdc.GetRoutineDefinitions().Contains(r)); Assert.False(wdc.GetUnusedRoutineDefinitions().Contains(r)); }
public void MoveUp() { WashingDayDefinition wd = new WashingDayDefinition(); AlarmController ac = new AlarmController(null, null, null); WashingDayEditorController wdc = new WashingDayEditorController(wd, allRoutines, ac); var unused = wdc.GetUnusedRoutineDefinitions(); wdc.AddRoutine(unused[0]); wdc.AddRoutine(unused[1]); wdc.AddRoutine(unused[2]); wdc.MoveUp(unused[1]); Assert.AreEqual(wdc.GetRoutineDefinitions()[0], unused[1]); }
private void RefreshList() { mRoutines.Clear(); foreach (var routine in mWashingDayEditorController.GetUnusedRoutineDefinitions()) { var routineObject = new RoutineCellObject(routine); mRoutines.Add(routineObject); } this.RoutineList.Children.Clear(); foreach (var r in mRoutines) { var c = new Controls.AddRoutineCell(r, mHairbl); this.RoutineList.Children.Add(c.View); } }