public void Resultado_TestDomain_RewardQuadra_QuinaAndSenaAwarded_ShouldBeOk() { var premioEsperadoSena = 75; var premioEsperadoQuina = 25; var premioEsperadoQuadra = 0; ganhadorQuadra.Setup(m => m._TipoPremio).Returns(Ganhador.TipoPremio.SEMPREMIACAO); ganhadorQuina.Setup(m => m._TipoPremio).Returns(Ganhador.TipoPremio.QUINA); ganhadorSena.Setup(m => m._TipoPremio).Returns(Ganhador.TipoPremio.SENA); _resultado = ObjectMother.GetResultadoOk(_concurso.Object, listGanhadores); _resultado._Concurso._Apostas = listAposta; _resultado._ValorTotal = 100; _resultado.GanhadoresQuadra = 0; _resultado.GanhadoresQuina = 1; _resultado.GanhadoresSena = 1; _resultado.PremiarQuadra(); _resultado._Ganhadores[0]._ValorPremio.Should().Be(premioEsperadoSena); _resultado._Ganhadores[1]._ValorPremio.Should().Be(premioEsperadoQuina); _resultado._Ganhadores[2]._ValorPremio.Should().Be(premioEsperadoQuadra); }