public void DaySetAndRemoveSeveral() { var dto = new Curfew { WeekDay = "6,5" }; var dwg = new DayOfWeekGui(DayOfWeek.Monday, dto); dwg.DaySet = true; Assert.AreEqual("6,5,1", dto.WeekDay); dwg.DaySet = false; Assert.AreEqual("6,5", dto.WeekDay); var dwgTh = new DayOfWeekGui(DayOfWeek.Thursday, dto); dwgTh.DaySet = true; Assert.AreEqual("6,5,4", dto.WeekDay); dwg.DaySet = true; Assert.AreEqual("6,5,4,1", dto.WeekDay); dwgTh.DaySet = false; Assert.AreEqual("6,5,1", dto.WeekDay); }
public void DaySetAndRemoveSingle() { var dto = new Curfew { }; var dwg = new DayOfWeekGui(DayOfWeek.Monday, dto); dwg.DaySet = true; Assert.AreEqual("1", dto.WeekDay); dwg.DaySet = false; Assert.AreEqual("", dto.WeekDay); }
public void DaySetEmptyDto() { var dto = new Curfew { }; var dwg = new DayOfWeekGui(DayOfWeek.Monday, dto); dwg.DaySet = false; Assert.IsTrue(string.IsNullOrEmpty(dto.WeekDay)); dwg.DaySet = true; Assert.AreEqual("1", dto.WeekDay); }
public void DaySetAndRemoveTwo() { var dto = new Curfew { WeekDay = "6" }; var dwg = new DayOfWeekGui(DayOfWeek.Monday, dto); dwg.DaySet = true; Assert.AreEqual("6,1", dto.WeekDay); dwg.DaySet = false; Assert.AreEqual("6", dto.WeekDay); }