public void CalcularRoyaltiesQuandoOFaturamentoMaiorQue10000() { int mes = 4; int ano = 2017; decimal totalRoyalties = 1880.28m; IRepositorioVendas repository = Substitute.For <IRepositorioVendas>(); repository.GetVendas(mes, ano).Returns(new List <decimal>() { 10001.50m }); var calculoRoyalties = new CalculoRoyalties(repository); decimal resultado = calculoRoyalties.Calcular(mes, ano); Assert.AreEqual(totalRoyalties, resultado); }
public CalculoRoyalties(IRepositorioVendas repositoryVendas) { this.repositoryVendas = repositoryVendas; }
public void inicializaMocks() { repository = Substitute.For <IRepositorioVendas>(); }