public void GetStudentById_StudentIdExists_ReturnStudent() { //Arrange Student student = generator.CreateStudent("John", "Doe", "Doe", "Doe"); //Act var result = studentBL.GetStudentById(student.ID); //Assert Assert.That(result, Is.Not.Null); Assert.AreEqual(result.ID, student.ID); }
public void Edit_ValidStudentData_Success() { string expectedLastName = "Wood"; string previousLastName = "Dubois"; string previousFirstName = "George"; EntityGenerator generator = new EntityGenerator(dbContext); Student student = generator.CreateStudent(previousLastName, previousFirstName); student.LastName = expectedLastName; FormDataHelper.PopulateFormData(controllerToTest, student); var stream = new MemoryStream(Encoding.UTF8.GetBytes("whatever")); MyTestPostedFileBase test = new MyTestPostedFileBase(stream, "whatever", "testImage.png"); var result = controllerToTest.EditPost(student.ID, test) as ViewResult; Student savedStudent = dbContext.Students.Find(student.ID); Assert.That(result, Is.Not.Null); Assert.That((result.Model as Student).LastName, Is.EqualTo(expectedLastName)); Assert.That(savedStudent.LastName, Is.EqualTo(expectedLastName)); }
public void Edit_ValidStudentData_Success() { string expectedLastName = "Wood"; string previousLastName = "Dubois"; string previousFirstName = "George"; string previuosEmail = "*****@*****.**"; string previuosPassowrd = "George"; DateTime date = DateTime.Now; EntityGenerator generator = new EntityGenerator(dbContext); Student student = generator.CreateStudent(previousLastName, previousFirstName, previuosEmail, previuosPassowrd, date); student.LastName = expectedLastName; FormDataHelper.PopulateFormData(controllerToTest, student); var result = controllerToTest.EditPost(student.ID, null) as ViewResult; Student savedStudent = dbContext.Students.Find(student.ID); Assert.That(result, Is.Not.Null); Assert.That((result.Model as Student).LastName, Is.EqualTo(expectedLastName)); Assert.That(savedStudent.LastName, Is.EqualTo(expectedLastName)); }
public void GetDetails_ValidStudent_Success() { string expectedLastName = "Dubois"; string expectedFirstName = "George"; string login = "******"; string password = "******"; Student student = generator.CreateStudent(expectedLastName, expectedFirstName, login, password); var result = controllerToTest.Details(student.ID) as ViewResult; var resultModel = result.Model as StudentDetailsData; Assert.That(result, Is.Not.Null); Assert.That(resultModel, Is.Not.Null); Assert.That(expectedLastName, Is.EqualTo(resultModel.LastName)); Assert.That(expectedFirstName, Is.EqualTo(resultModel.FirstMidName)); }
public void GetDetails_ValidStudent_Success() { string expectedLastName = "Dubois"; string expectedFirstName = "George"; EntityGenerator generator = new EntityGenerator(dbContext); Student student = generator.CreateStudent(expectedLastName, expectedFirstName); var result = controllerToTest.Details(student.ID) as ViewResult; var resultModel = result.Model as Student; Assert.That(result, Is.Not.Null); Assert.That(resultModel, Is.Not.Null); Assert.That(expectedLastName, Is.EqualTo(resultModel.LastName)); Assert.That(expectedFirstName, Is.EqualTo(resultModel.FirstMidName)); }
public void Edit_ValidStudentData_Success() { string expectedLastName = "Wood"; string previousLastName = "Dubois"; string previousFirstName = "George"; string previousLogin = "******"; string previousPassword = "******"; EntityGenerator generator = new EntityGenerator(dbContext); Student student = generator.CreateStudent(previousLastName, previousFirstName, previousLogin, previousPassword); student.LastName = expectedLastName; FormDataHelper.PopulateFormData(controllerToTest, student); var result = controllerToTest.EditPost(student.ID) as ViewResult; Student savedStudent = dbContext.Students.Find(student.ID); Assert.That(result, Is.Not.Null); Assert.That((result.Model as Student).LastName, Is.EqualTo(expectedLastName)); Assert.That(savedStudent.LastName, Is.EqualTo(expectedLastName)); }