public void CreateTest() { var constraint = new ConstraintPeriodSection(); var constraintTest = new ConstraintPeriodSection { DaysList = new List <Days> { (Days)0, (Days)1, (Days)3 }, NumberOfHours = 9, Students = "gradeTest" }; var constraintTestFail = new ConstraintPeriodSection { DaysList = new List <Days> { 0 }, NumberOfHours = 9, Students = "not" }; var result = constraint.Create(new TestDataModel().MockDataModel.Object); Assert.AreEqual(1, result.Count(item => item.ToString().Equals(constraintTest.ToXelement().ToString()))); Assert.AreEqual(0, result.Count(item => item.ToString().Equals(constraintTestFail.ToXelement().ToString()))); }
public void TestConstruct() { var constraint = new ConstraintPeriodSection(); Assert.AreEqual("ConstraintStudentsSetNotAvailableTimes", constraint.ToXelement().Name.ToString()); }