public void TestNumberOfStudentsOnNackademin() { NackademinEducation education = new NackademinEducation(); int numberOfStudents = education.NumberOfStudents; const int expected = 500; var actual = numberOfStudents; Assert.AreEqual(expected, actual); }
static void Main(string[] args) { Console.WriteLine("Hello"); IEducation education = new NackademinEducation(); EducationLibrary.EducationBuilder builder = new NackademinBuilder(education); EducationDirector director = new NackademinDirector(); IEducation result = director.Build(builder); Console.ReadLine(); }
public void TestNackademinBuilder() { //ARRANGE IEducation education = new NackademinEducation(); EducationLibrary.EducationBuilder builder = new NackademinBuilder(education); EducationDirector director = new NackademinDirector(); const string expectedEducation = "Nackademin AB"; //ACT IEducation result = director.Build(builder); //ASSERT Assert.AreEqual(result.Education, expectedEducation); }
public void Test_Nackademin_Education() { //Arrange string expectedEducationName = "Nackademin"; string expectedTeacher = "Ellie"; string expectedStudents = "Samir"; string expectedFeedBack = "SiSåDär"; AbstractEducation education = new NackademinEducation("Ellie", "Samir", "SiSåDär"); EducationBuilder builder = new NackademinBuilder(education); NackademinDirector director = new NackademinDirector(); //Act IEducation actual = director.Build(builder); //Assert Assert.AreEqual(expectedEducationName, actual.EducationName); Assert.AreEqual(expectedTeacher, actual.TeacherName); Assert.AreEqual(expectedStudents, actual.Student); Assert.AreEqual(expectedFeedBack, actual.Feedback); }
public void TestIfNackademinGetsCorrectValues() { //ARRANGE IEducation education = new NackademinEducation(); EducationLibrary.EducationBuilder builder = new NackademinBuilder(education); EducationDirector director = new NackademinDirector(); const string expectedEducation = "Nackademin AB"; const string expectedTeacher = "Mattias Asplund"; const string expectedFeedback = "Very good"; const string expectedStudents = "Erik, Sven"; //ACT IEducation result = director.Build(builder); //ASSERT Assert.AreEqual(result.Education, expectedEducation); Assert.AreEqual(result.Students, expectedStudents); Assert.AreEqual(result.Teacher, expectedTeacher); Assert.AreEqual(result.StudentFeedback, expectedFeedback); }