DAL SelectOne methode Test
Home

DAL SelectOne methode Test

DAL SelectOne 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, en de nieuw toegevoegde rij selecteren.

Design

De case die we willen uitproberen is de cyclus inserten, de geïnserte rij tonen.

Oplossing

@{
    Bibliotex.DAL.Category dal = new Bibliotex.DAL.Category();
    Bibliotex.BLL.Category item = new Bibliotex.BLL.Category();
    item.Name = "Wiskunde";
    item.InsertedBy = "JI";
    item.InsertedOn = DateTime.Now;
    int newRowId = dal.Insert(item);
    string insertMessage = dal.Message;
    string messageSelectOne;
   
    if (newRowId >= 1)
    {
        item = dal.SelectOne(newRowId);

   messageSelectOne = dal.Message;

    }
}
<!DOCTYPE html>
<html>
<head>
    <title>Categorie Dal en Bll test</title>
</head>
<body>
        <div>
        <h3>Nieuwe rij</h3>
        @item.Id
        @item.Name
        @item.InsertedBy
        @item.InsertedOn
        @item.UpdatedBy
        @item.UpdatedOn
    </div>
    </div>   <div id="feedback">
        <p>Insert: @insertMessage @newRowId</p>
        <p>Select One: @messageSelectOne</p>
    </div>
</body>
</html>

JI
2017-01-21 16:25:55