コード例 #1
0
        public void GetAll_GivenNonExistentFile_ShouldReturnAnEmptyList()
        {
            if (File.Exists(FileName))
            {
                File.Delete(FileName);
            }
            var txtStudentDao = new TxtStudentDao();
            var list          = txtStudentDao.GetAll();

            Assert.AreEqual(0, list.Count);
        }
コード例 #2
0
        public void Delete_GivenOneStudentInFile_ShouldReturnAnEmptyList()
        {
            var student = new Student
            {
                Id = 1
            };
            var txtStudentDao = new TxtStudentDao();

            txtStudentDao.Delete(student);
            var list = txtStudentDao.GetAll();

            Assert.AreEqual(3, list.Count);
        }
コード例 #3
0
        public void Update_GivenAnEmptyFile_ShouldReturnAListWithOneElement()
        {
            var student = new Student
            {
                Id = 2
            };
            var txtStudentDao = new TxtStudentDao();

            txtStudentDao.Update(student);
            var list = txtStudentDao.GetAll();

            Assert.AreEqual(4, list.Count);
        }
コード例 #4
0
        public void Create_GivenOneStudentInFile_ShouldReturnAListWithOneElement()
        {
            var student = new Student
            {
                Id       = 7,
                Name     = "Pepe",
                LastName = "Perez",
                Age      = 21
            };
            var txtStudentDao = new TxtStudentDao();

            txtStudentDao.Create(student);
            var list = txtStudentDao.GetAll();

            Assert.AreEqual(5, list.Count);
        }
コード例 #5
0
        public void Setup()
        {
            var txtStudentDao = new TxtStudentDao();

            txtStudentDao.Create(new Student {
                Id = 1, Name = "ParaTestear", LastName = "safsdf", Age = 6
            });
            txtStudentDao.Create(new Student {
                Id = 2, Name = "ParaTestear", LastName = "safsdf", Age = 6
            });
            txtStudentDao.Create(new Student {
                Id = 3, Name = "ParaTestear", LastName = "safsdf", Age = 6
            });
            txtStudentDao.Create(new Student {
                Id = 4, Name = "ParaTestear", LastName = "safsdf", Age = 6
            });
        }