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)); }
//FirstMidName="Carson",LastName="Alexander",EnrollmentDate=DateTime.Parse("2005-09-01") public void TestEditPost() { // Arrange StudentController controller = new StudentController(); // Act ViewResult result = controller.EditPost(2) as ViewResult; // Assert Assert.IsNotNull(result); }
public void Edit_ValidStudentData_Success() { string expectedLastName = "Wood"; string previousLastName = "Dubois"; string previousFirstName = "George"; string login = "******"; string password = "******"; Student student = generator.CreateStudent(previousLastName, previousFirstName, login, password); student.LastName = expectedLastName; FormDataHelper.PopulateFormData(controllerToTest, student); var result = controllerToTest.EditPost(student.ID, null) as ViewResult; Student savedStudent = controllerToTest.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)); }