public void TestStandartValue() { ResetStandart(); //arrange //act var planOfLessons = new PlanOfLessons.PlanOfLessons(standatrGroup, standatrNumberOfLessons); //assert Assert.AreEqual(standatrGroup, planOfLessons.Group); Assert.AreEqual(standatrNumberOfLessons, planOfLessons.NumberOfLesson); }
public void TestToString(string groupName, int groupCours, string groupSeminar, TypeStudy groupTypeStudy, string[] nameSubject, int[] numberSubject, string result) { //arrange IGroup group = new Group.Group(groupName, groupCours, groupSeminar, groupTypeStudy); List <INumberOfLesson> numberOfLessons = new List <INumberOfLesson>(); for (int i = 0; i < nameSubject.Length; i++) { ISubject subject = new Subject.Subject(nameSubject[i]); INumberOfLesson numberOfLesson = new NumberOfLesson.NumberOfLesson(subject, numberSubject[i]); numberOfLessons.Add(numberOfLesson); } //act PlanOfLessons.PlanOfLessons planOfLessons = new PlanOfLessons.PlanOfLessons(group, numberOfLessons); //assert Assert.AreEqual(result, planOfLessons.ToString()); }
public void TestConstructor_True(int numberOfNumberOfLesson) { ResetStandart(); List <INumberOfLesson> numberOfLessons = new List <INumberOfLesson>(); for (int i = 0; i < numberOfNumberOfLesson; i++) { numberOfLessons.Add(standatrNumberOfLesson); } //arrange //act var planOfLessons = new PlanOfLessons.PlanOfLessons(standatrGroup, numberOfLessons); //assert Assert.AreEqual(standatrGroup, planOfLessons.Group); Assert.AreEqual(numberOfLessons, planOfLessons.NumberOfLesson); }
public void TestConstructor_Exception(bool IsGroup, int?numberOfNumberOfLesson, Type result) { ResetStandart(); IGroup group = null; if (IsGroup) { group = standatrGroup; } List <INumberOfLesson> numberOfLessons = null; if (numberOfNumberOfLesson != null) { List <INumberOfLesson> tempNumberOfLesson = new List <INumberOfLesson>(); for (int i = 0; i < numberOfNumberOfLesson; i++) { tempNumberOfLesson.Add(standatrNumberOfLesson); } numberOfLessons = tempNumberOfLesson; } Type exception = null; //arrange try { //act var planOfLessons = new PlanOfLessons.PlanOfLessons(group, numberOfLessons); } catch (Exception ex) { //assert exception = ex.GetType(); } finally { Assert.AreEqual(result, exception); } }