Как использовать TestCase в NUnit 2.5?

У меня есть класс Currency , который я сохраняю в своей базе данных с помощью NHibernate. Класс валюты выглядит следующим образом:

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

Я написал модульный тест с использованием [TestCase] ​​ следующим образом:

    [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;
    }

Я знаю, что это неправильно, но не знаю, как Напиши это. Может ли результатом быть объект ?

8
задан Mark Allison 15 January 2012 в 12:49
поделиться