public JenisKontrakModel Add(JenisKontrakModel jenisKontrak) { // INPUT VALIDATION var kt = Validate(jenisKontrak); // BUSINESS VALIDATION var jenisKontrakDb = _jenisKontrakDal.GetData(kt); jenisKontrakDb.NotEmpty().Throw("JENIS KONTRAK ID already exist"); // REPO-OP _jenisKontrakDal.Insert(kt); // RETURN return(kt); }
public void GetData_Test() { using (var trans = TransHelper.NewScope()) { // arrange var expected = JenisKontrakTestData(); _sut.Insert(expected); // act var actual = _sut.GetData(expected); // assert actual.Should().BeEquivalentTo(expected); } }