DAL Insert methode Test
Home

DAL Insert methode Test

DAL Insert methode Test

We testen de DAL vooraleer ze in de UI te gebruiken. We gebruiken daarvoor een halve DAL unit test.

Probleem

Onze unittest is beperkt tot de unit zelf, namelijk de DAL. We schrijven een methode om de methoden van de DAL afzonderlijk te testen. De testcase die we voor ogen hebben is het inserten, updaten, deleten en selecteren in een tabel.

Design

De case die we willen uitproberen inserten, de feedback en de Id van de nieuw toegevoegde rij tonen.

Oplossing

@{
    Bibliotex.DAL.Category dal = new Bibliotex.DAL.Category();
    Bibliotex.BLL.Category item = new Bibliotex.BLL.Category();
    item.Name = "Oudheid";
    item.InsertedBy = "JI";
    item.InsertedOn = DateTime.Now;
    int newRowId = dal.Insert(item);
    string insertMessage = dal.Message;
}
<!DOCTYPE html>
<html>
<head>
    <title>Categorie Dal Insert en Bll test</title>
</head>
<body>
    <h3>Nieuwe rij</h3>
    @newRowId

   <div id="feedback">
        <p>Insert: @insertMessage @newRowId</p>
    </div>
</body>
</html>

JI
2017-01-21 16:25:29