public void DetailGetByTanggalTest()
        {
            var tanggalMulai   = new DateTime(2017, 1, 1);
            var tanggalSelesai = new DateTime(2017, 3, 28);

            var oList = _bll.DetailGetByTanggal(tanggalMulai, tanggalSelesai);

            var index = 1;
            var obj   = oList[index];

            Assert.IsNotNull(obj);

            Assert.AreEqual("576c503f-69a7-46a5-b4be-107c634db7e3", obj.customer_id);
            Assert.AreEqual("Rudi", obj.nama_customer);
            Assert.AreEqual("201703210055", obj.nota_jual);
            Assert.AreEqual("201703210023", obj.nota_bayar);
            Assert.AreEqual(new DateTime(2017, 3, 2), obj.tanggal);
            Assert.AreEqual(0, obj.ppn);
            Assert.AreEqual(0, obj.diskon);
            Assert.AreEqual(256000, obj.total_nota);
            Assert.AreEqual(256000, obj.pelunasan);
            Assert.AreEqual("", obj.keterangan_jual);
            Assert.AreEqual("Penjualan tunai produk", obj.keterangan_bayar);
        }