コード例 #1
0
ファイル: TestLoaiHoSoDAO.cs プロジェクト: thuantv1996/OOAD
        public void Update_TestCase4()
        {
            // Khởi tạo dao
            LoaiHoSoDAO dao = new LoaiHoSoDAO();
            // Insert một loại nhân viên mới
            LOAIHOSO loaiHoSo = new LOAIHOSO
            {
                MaLoaiHoSo  = TestCommon.LEN_10,
                TenLoaiHoSo = TestCommon.LEN_50
            };

            dao.Save(db, loaiHoSo);
            // Update loại nhân viên
            LOAIHOSO loaiHoSoUpdate = new LOAIHOSO
            {
                MaLoaiHoSo  = TestCommon.LEN_10,
                TenLoaiHoSo = "TEST LOAI HO SO"
            };
            // Tạo biến lưu thông tin loaiNhanVienUpdate
            string actual = dao.Save(db, loaiHoSoUpdate);
            // Biến kết quả
            string expected = "0000";

            // Test
            Assert.Equals(expected, actual);
        }
コード例 #2
0
ファイル: TestLoaiHoSoDAO.cs プロジェクト: thuantv1996/OOAD
        // Test insert without MaLoaiHoSo or TenLoaiHoSo
        public void Insert_TestCase2()
        {
            LOAIHOSO loaiHoSo    = new LOAIHOSO {
            };
            LoaiHoSoDAO dao      = new LoaiHoSoDAO();
            string      actual   = dao.Save(db, loaiHoSo);
            string      expected = "1111";

            Assert.Equals(expected, actual);
        }
コード例 #3
0
ファイル: TestLoaiHoSoDAO.cs プロジェクト: thuantv1996/OOAD
        public void Save_TestCase7()
        {
            LOAIHOSO loaiHoSo = new LOAIHOSO
            {
                MaLoaiHoSo  = TestCommon.LEN_10,
                TenLoaiHoSo = TestCommon.LEN_50
            };
            LoaiHoSoDAO dao    = new LoaiHoSoDAO();
            string      actual = dao.Save(db, loaiHoSo);

            Assert.Equals(null, actual);
        }
コード例 #4
0
ファイル: TestLoaiHoSoDAO.cs プロジェクト: thuantv1996/OOAD
        public void Insert_TestCase3()
        {
            LOAIHOSO loaiHoSo = new LOAIHOSO
            {
                MaLoaiHoSo  = TestCommon.LEN_10 + "1",
                TenLoaiHoSo = TestCommon.LEN_50 + "1"
            };
            LoaiHoSoDAO dao      = new LoaiHoSoDAO();
            string      actual   = dao.Save(db, loaiHoSo);
            string      expected = "1111";

            Assert.Equals(expected, actual);
        }
コード例 #5
0
ファイル: LoaiHoSoBUS.cs プロジェクト: thuantv1996/OOAD
        public string GetInformationLoaiHoSo(QLPHONGKHAMEntities db, string MaLoaiHoSo, out LoaiHoSoDTO InformationLoaiHoSo)
        {
            InformationLoaiHoSo = new LoaiHoSoDTO();
            LOAIHOSO entity = null;

            object[] id = { MaLoaiHoSo };
            if (loaiHoSoService.FindById(db, id, out entity) == Constant.RES_FAI)
            {
                return(Constant.RES_FAI);
            }
            if (entity == null)
            {
                return(Constant.RES_FAI);
            }
            BUS.Com.Utils.CopyPropertiesFrom(entity, InformationLoaiHoSo);
            return(Constant.RES_SUC);
        }
コード例 #6
0
ファイル: TestLoaiHoSoDAO.cs プロジェクト: thuantv1996/OOAD
        public void Update_TestCase5()
        {
            LoaiHoSoDAO dao      = new LoaiHoSoDAO();
            LOAIHOSO    loaiHoSo = new LOAIHOSO
            {
                MaLoaiHoSo  = TestCommon.LEN_10,
                TenLoaiHoSo = TestCommon.LEN_50
            };

            dao.Save(db, loaiHoSo);
            LOAIHOSO loaiHoSoUpdate = new LOAIHOSO
            {
                MaLoaiHoSo = TestCommon.LEN_10
            };
            string actual   = dao.Save(db, loaiHoSoUpdate);
            string expected = "1111";

            Assert.Equals(expected, actual);
        }