Ao executar o projeto está dando o seguinte erro:
A project with Output Type of Classe Library cannot be started directly In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
Já fiz os seguintes procedimentos: Solution Explorer -> Caelum.Leilao -> Set as Startup Projetct
Solution Explorer -> Caelum.Leilao -> Properties -> Output Type -> Class Library
Abaixo a classe AvaliadorTest
using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Caelum.Leilao
{
[TestFixture]
public class AvaliadorTest
{
[Test]
public void DeveEntenderLancesEmOrdemCrescente()
// static void Main(String[] args)
{
Usuario joao = new Usuario("João");
Usuario jose = new Usuario("José");
Usuario maria = new Usuario("Maria");
Leilao leilao = new Leilao("Geladeira");
leilao.Propoe(new Lance(maria, 250.0));
leilao.Propoe(new Lance(jose, 300.0));
leilao.Propoe(new Lance(maria, 400.0));
Avaliador leiloeiro = new Avaliador();
leiloeiro.Avalia(leilao);
double maiorEsperado = 400;
double menorEsperado = 250;
Assert.AreEqual(maiorEsperado, leiloeiro.MaiorLance, 0.0001);
Assert.AreEqual(menorEsperado, leiloeiro.MenorLance, 0.0001);
}
}
}