コード例 #1
0
    // Tes melakukan update pada suatu barang
    public void UpdateBarangCountTesting()
    {
        // Tes mendaftar barang ke dalam objek Barang yang bernama lama
        Barang lama = new Barang
        {
            NamaBarang  = "buku",
            KodeBarang  = "0001",
            HargaBarang = "20000",
            PajakBarang = "10"
        };

        // P
        DAOTest.ListBarang.Add(lama);

        Barang baru = new Barang
        {
            NamaBarang  = "pensil",
            KodeBarang  = "0001",
            HargaBarang = "20000",
            PajakBarang = "10"
        };

        DAOTest.Update(lama, baru);

        List <Barang> Test1 = new List <Barang>();

        Test1.Add(new Barang
        {
            NamaBarang  = "pensil",
            KodeBarang  = "0001",
            HargaBarang = "20000",
            PajakBarang = "10"
        });
        Assert.AreEqual(DAOTest.ListBarang.Count, Test1.Count);
    }
        // Tes melakukan update pada suatu barang
        public void UpdateBarangCountTesting()
        {
            // Tes menyimpan barang ke dalam objek Barang yang bernama lama
            Barang lama = new Barang
            {
                NamaBarang  = "buku",
                KodeBarang  = "0001",
                HargaBarang = "20000",
                PajakBarang = "10"
            };

            // Input objek lama ke dalam Listbarang
            DAOTest.ListBarang.Add(lama);

            // Tes menyimpan barang ke dalam objek Barang yang bernama baru
            Barang baru = new Barang
            {
                NamaBarang  = "pensil",
                KodeBarang  = "0001",
                HargaBarang = "20000",
                PajakBarang = "10"
            };

            // Melakukan update ke baru dari yg lama
            DAOTest.Update(lama, baru);

            // Membuat List Barang yang bernama Test1
            List <Barang> Test1 = new List <Barang>();

            // Melakukan input ke dalam list barang test1
            Test1.Add(new Barang
            {
                NamaBarang  = "pensil",
                KodeBarang  = "0001",
                HargaBarang = "20000",
                PajakBarang = "10"
            });
            // Pengecekan jumlah sebelum dan sesudah update, sama atau tidaknya jumlah
            Assert.AreEqual(DAOTest.ListBarang.Count, Test1.Count);
        }