예제 #1
0
        public void Test2_ThemNhanKhau()
        {
            _sourceCode.SetForeignKey("0");
            _sourceCode.ClearAllValues("TIENANTIENSU");
            _sourceCode.ClearAllValues("TAMTRU");
            _sourceCode.ClearAllValues("NHANKHAU");
            _sourceCode.SetForeignKey("1");

            //Giả định đúng 1: Thêm mã nhân khẩu
            var resultT1 = _sourceCode.AddNhanKhau("MNK-1", "Trần Đức Trọng", "16/09/1995", "Nam", "TPHCM",
                                                   "Phật giáo", "Kinh", "025450506", "MHK-1", "Sinh viên");

            //Giả định sai 1: trùng mã nhân khẩu
            var resultF1 = _sourceCode.AddNhanKhau("MNK-1", "Trần Đức Trọng", "16/09/1995", "Nam", "TPHCM",
                                                   "Phật giáo", "Kinh", "025450506", "MHK-1", "Sinh viên");

            //Giả định sai 2: mã hộ khẩu không tồn tại
            var resultF2 = _sourceCode.AddNhanKhau("MNK-2", "Trần Đức Trọng", "16/09/1995", "Nam", "TPHCM",
                                                   "Phật giáo", "Kinh", "025450506", "MHK-10", "Sinh viên");

            Assert.IsTrue(resultT1);
            Assert.IsFalse(resultF1);
            Assert.IsFalse(resultF2);
        }