public IEnumerable <BukuPiutangSearchModel> Search() { var listData = _bukuPiutangDal.ListData(SearchFilter.StaticKeyword); if (listData == null) { return(null); } var result = listData.Select(x => (BukuPiutangSearchModel)x); if (SearchFilter.UserKeyword != null) { return (from c in result where c.Keterangan.ContainMultiWord(SearchFilter.UserKeyword) select c); } return(result); }
public void ListData_ValidData_NoEx() { using (var trans = TransHelper.NewScope()) { // arrange var item1 = BukuPiutangDataFactory(); _jenisTrsPiutangirDal.Insert(item1); var item2 = item1.CloneObject(); item2.BukuPiutangID = "A2"; _jenisTrsPiutangirDal.Insert(item2); var expected = new List <BukuPiutangModel> { item1, item2 }; // act var actual = _jenisTrsPiutangirDal.ListData(item1.TglBuku, item1.TglBuku); // assert actual.Should().BeEquivalentTo(expected, config => config .Excluding(x => x.PihakKetigaName)); } }