public void Test_IsMandatoryFieldsArePresent_Multiple(string tenant, string schoolname, bool expectedresult) { SchoolRegister srg = new SchoolRegister(); //Schools schools = new Schools(); //schools.tenant_id =tenant; //schools.school_name = schoolname; //Assert.AreEqual(expectedresult, srg.IsMandatoryFieldsArePresent(schools)); }
public void Test_IsMandatoryFieldsArePresent_Valid() { SchoolRegister srg = new SchoolRegister(); //Schools schools = new Schools(); //schools.tenant_id = "TenantA"; //schools.school_name = "Test School"; //Assert.AreEqual(true, srg.IsMandatoryFieldsArePresent(schools)); }
public void MethodExecuteWithCorectParametersShouldAddStudentInRegister() { IList <string> parameterForStudent = new List <string>() { "Pesho", "Petrov", "10" }; string expectedResult = "A new student with name Pesho Petrov, grade 10 and ID 0 was created."; Mock <ISchoolSystemFactory> mockedSchoolSystemFactory = new Mock <ISchoolSystemFactory>(); ISchoolRegister schoolRegister = new SchoolRegister(); CreateStudentCommand createStudentCommand = new CreateStudentCommand(mockedSchoolSystemFactory.Object, schoolRegister); string result = createStudentCommand.Execute(parameterForStudent); Assert.AreEqual(schoolRegister.Students.Count, 1); }
public void Test_GetAllSchoolList() { SchoolRegister srg = new SchoolRegister(); PageResult pr = new PageResult(); pr.PageSize = 10; pr.PageNumber = 0; pr.TenantId = Guid.Parse("1e93c7bf-0fae-42bb-9e09-a1cedc8c0355"); pr._tenantName = "opensisv2"; pr._token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6Im9wZW5zaXN2MiIsIm5iZiI6MTYwMTgxNDIwOCwiZXhwIjoxNjAxODE2MDA4LCJpYXQiOjE2MDE4MTQyMDh9.ZHsm4jMC6S2yQvC9JejYhJCOOCQvwkxfed-mQMH9GAI"; var data = srg.GetAllSchoolList(pr); Assert.AreEqual(true, data._failure); // Assert.AreEqual(true, srg.GetAllSchoolList(pr)); }
public void MethodExecuteWithCorectParametersShouldRemoveStudentFromRegister() { IList <string> studentId = new List <string>() { "1" }; Mock <IStudent> mockedStudent = new Mock <IStudent>(); mockedStudent.Setup(x => x.FirstName).Returns("Pesho"); mockedStudent.Setup(x => x.LastName).Returns("Petrov"); mockedStudent.Setup(x => x.Grade).Returns(Grade.Eighth); ISchoolRegister schoolRegister = new SchoolRegister(); schoolRegister.Students.Add(int.Parse(studentId[0]), mockedStudent.Object); RemoveStudentCommand removeStudentCommand = new RemoveStudentCommand(schoolRegister); removeStudentCommand.Execute(studentId); Assert.AreEqual(0, schoolRegister.Students.Count); }
public void MethodExecuteWithCorectParametersShouldReturnCorrectOutput() { IList <string> studentId = new List <string>() { "11" };; string expectedResult = "Student with ID 11 was sucessfully removed."; Mock <IStudent> mockedStudent = new Mock <IStudent>(); mockedStudent.Setup(x => x.FirstName).Returns("Pesho"); mockedStudent.Setup(x => x.LastName).Returns("Petrov"); mockedStudent.Setup(x => x.Grade).Returns(Grade.Eighth); ISchoolRegister schoolRegister = new SchoolRegister(); schoolRegister.Students.Add(int.Parse(studentId[0]), mockedStudent.Object); RemoveStudentCommand removeStudentCommand = new RemoveStudentCommand(schoolRegister); var result = removeStudentCommand.Execute(studentId); Assert.AreEqual(expectedResult, result); }