Example #1
0
        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));
        }
Example #3
0
        //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);
        }
Example #4
0
        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));
        }