public void GetByTanggalTest() { var index = 1; var tglMulai = new DateTime(2017, 1, 1); var tglSelesai = new DateTime(2017, 3, 27); var oList = _bll.GetByTanggal(tglMulai, tglSelesai); var obj = oList[index]; Assert.IsNotNull(obj); Assert.AreEqual("bfa85912-b32f-4846-bc8a-747811f5350a", obj.pengeluaran_id); Assert.AreEqual("00b5acfa-b533-454b-8dfd-e7881edd180f", obj.pengguna_id); Assert.AreEqual("201703270019", obj.nota); Assert.AreEqual(new DateTime(2017, 3, 27), obj.tanggal); Assert.AreEqual(2210000, obj.total); Assert.AreEqual("", obj.keterangan); // tes detail pengeluaran index = 1; Assert.AreEqual(2, obj.item_pengeluaran_biaya.Count); var itemPengeluaran = obj.item_pengeluaran_biaya[index]; Assert.AreEqual("3b926134-93e7-4e28-aa14-6d601f7b66db", itemPengeluaran.item_pengeluaran_id); Assert.AreEqual("c2116c49-a940-4385-be94-302470b67b83", itemPengeluaran.JenisPengeluaran.jenis_pengeluaran_id); Assert.AreEqual("Biaya Penyusutan Kendaraan", itemPengeluaran.JenisPengeluaran.nama_jenis_pengeluaran); Assert.AreEqual(2000000, itemPengeluaran.harga); Assert.AreEqual(1, itemPengeluaran.jumlah); }
public void GetByTanggalTest() { var index = 1; var tglMulai = new DateTime(2017, 1, 1); var tglSelesai = new DateTime(2017, 3, 27); var oList = _bll.GetByTanggal(tglMulai, tglSelesai); var obj = oList[index]; Assert.IsNotNull(obj); Assert.AreEqual("6b93603b-7cac-470e-8772-e138afc53dab", obj.pengeluaran_id); Assert.AreEqual("00b5acfa-b533-454b-8dfd-e7881edd180f", obj.pengguna_id); Assert.AreEqual("22222", obj.nota); Assert.AreEqual(new DateTime(2017, 3, 27), obj.tanggal); Assert.AreEqual(1088000, obj.total); Assert.AreEqual("keterangan", obj.keterangan); // tes detail pengeluaran index = 2; Assert.AreEqual(3, obj.item_pengeluaran_biaya.Count); var itemPengeluaran = obj.item_pengeluaran_biaya[index]; Assert.AreEqual("75277a68-15cd-454f-87f7-ad68dea87b19", itemPengeluaran.item_pengeluaran_id); Assert.AreEqual("2d921654-2646-4e38-b09c-d691a40469b4", itemPengeluaran.JenisPengeluaran.jenis_pengeluaran_id); Assert.AreEqual("Biaya Alat Tulis Kantor", itemPengeluaran.JenisPengeluaran.nama_jenis_pengeluaran); Assert.AreEqual(31000, itemPengeluaran.harga); Assert.AreEqual(16, itemPengeluaran.jumlah); }
private void LoadData(DateTime tanggalMulai, DateTime tanggalSelesai) { using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { _listOfPengeluaran = _bll.GetByTanggal(tanggalMulai, tanggalSelesai); GridListControlHelper.Refresh <PengeluaranBiaya>(this.gridList, _listOfPengeluaran); } ResetButton(); }