Para mim, o framework 4.5 do VS, com a versão 3.4.1 do NUNIT entraram em conflito no código abaixo, aonde [ExpectedException(typeof(Exception))] está pedindo uma referencia para Microsoft.VisualStudio.TestTools.UnitTesting, enquanto [Test] pede uma referencia para NUnit.Framework. Ocorre que, se referenciar os dois casos, os asserts entram em conflito e se eu optar pela referencia Microsoft.VisualStudio.TestTools.UnitTesting, então os [Test] deixam de funcionar.
[Test]
[ExpectedException(typeof(Exception))]
public void NaoDeveAvaliarLeilaoSemLances()
{
Leilao leilao = new CriadorDeLeilao()
.Para("XBOX ONE")
.Constroi();
leiloeiro.Avalia(leilao);
}