Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
            }
        }