Comment utiliser les cas de test dans NUnit 2.5?

J'ai un Currency classe, que je persiste à ma base de données à l'aide de NHibernate. Currency classe ressemble à ceci:

public class Currency : Entity
{
    public virtual string Code { get; set; }
    public virtual string Name { get; set; }
    public virtual string Symbol { get; set; }        
}

J'ai écrit une unité de test à l'aide de [TestCase] comme ceci:

    [TestCase(6,Result = new Currency ({ Code="GBP", Name="British Pound", Symbol="£"}))]
    public Currency CanGetCurrencyById(int id)
    {
        ICurrencyRepo currencies = new RepoFactory().CreateCurrencyRepo(_session);
        Currency c = currencies.GetById<Currency>(id);

        return c;
    }

Je sais que c'est mal, mais je ne suis pas sûr de la façon de l'écrire. Peut-être le résultat d'une object?

OriginalL'auteur Mark Allison | 2012-01-15