public void Teacher_whenValueParameterLastNameIsNull_ShoudThrowArgumentNullException() { string firstName = "Cecka"; Subjct sybject = Subjct.Bulgarian; Assert.Throws <ArgumentNullException>(() => new Teacher(firstName, null, sybject)); }
public Mark(Subjct subject, float markValue) { Validator.MarkValueValidator(markValue); this.subject = subject; this.markValue = markValue; }
public void Teacher_whenValueParameterLastNameIsWithIncorrectBiggerLength_ShoudThrowArgumentException() { string firstName = "Cecka"; string lastName = "Cacssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssheva"; Subjct sybject = Subjct.Bulgarian; Assert.Throws <ArgumentException>(() => new Teacher(firstName, lastName, sybject)); }
Teachers(string Name, string last, Subjct suzan) { fName = Name; lName = last; subject = suzan; }
public void Teacher_whenValueParameterIsCorrect_ShoudMakeNewStudent() { string firstName = "Cecka"; string lastName = "Cacheva"; Subjct sybject = Subjct.Bulgarian; Teacher testTeacher = new Teacher(firstName, lastName, sybject); Assert.IsInstanceOf <Teacher>(testTeacher); }
public void Teacher_whenValueParameterIsCorrect_ShoudParametersSetCorrectly() { string firstName = "Cecka"; string lastName = "Cacheva"; Subjct sybject = Subjct.Bulgarian; Teacher tsetTeacher = new Teacher(firstName, lastName, sybject); Assert.AreEqual(tsetTeacher.FirstName, firstName); Assert.AreEqual(tsetTeacher.LastName, lastName); Assert.AreEqual(tsetTeacher.Subject, sybject); }
public void AddMark_ShoudAddCorrectlyMark() { string firstName = "Cecka"; string lastName = "Cacheva"; Subjct sybject = Subjct.Bulgarian; string firstStudentName = "Pesho"; string lastStudentName = "Peshov"; Grade grade = Grade.Four; float valueMark = 4; Teacher testTeacher = new Teacher(firstName, lastName, sybject); Student testStudent = new Student(firstStudentName, lastStudentName, grade); testTeacher.AddMark(testStudent, valueMark); Assert.AreEqual(testStudent.Mark[0].Value, valueMark); }
public void ListMark_ShoudReturnCorectMessage() { string expectedResult = "English => 6"; string firstName = "Pesho"; string lastName = "Peshov"; Subjct subject = Subjct.English; Grade grade = Grade.Four; int valueMark = 6; Student testStuden = new Student(firstName, lastName, grade); Mark mark = new Mark(subject, valueMark); testStuden.Mark.Add(mark); string result = testStuden.ListMarks(); Assert.AreEqual(result, expectedResult); }
public Teachers(string firstName, string lastName, Subjct subject) { this.firstName = firstName; this.lastName = lastName; this.subject = subject; }
public Mark(Subjct subject, float value) { this.Subject = subject; this.Value = value; }
public Teacher(string firstName, string lastName, Subjct subject) : base(firstName, lastName) { this.Subject = subject; }
public Mark(Subjct sbj, float va) { subject = sbj; value = va; }