예제 #1
0
        public void Test_List_All_Course_Use_Case()
        {
            IDataAccess <Course> dataAccess = new  FakeCourseDataAccess(dataBase);

            CourseHandler handler = new CourseHandler(dataAccess);

            List <CourseViewModel> vms = handler.List();

            int actual = vms.Count;

            int expected = 3;

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void Test_Query_Course_Use_Case_By_Given_Id_2()
        {
            IDataAccess <Course> dataAccess = new FakeCourseDataAccess(dataBase);

            CourseHandler handler = new CourseHandler(dataAccess);

            CourseEditModel vm = handler.QueryById(2);

            string actual = vm.Name;

            string expected = "Test2";

            Assert.AreEqual(expected, actual);
        }