public void RoutineCanBeRemoved() { 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); wdc.RemoveRoutine(r); Assert.False(wdc.GetRoutineDefinitions().Contains(r)); Assert.True(wdc.GetUnusedRoutineDefinitions().Contains(r)); }