public void AlCrearseDebeAsignarCorrectamenteLosTotales() { var totalMutantsDna = 10; var totalHumansDna = 100; var humansDnaSummary = new HumansDnaSummary(totalMutantsDna, totalHumansDna); Assert.Equal(totalMutantsDna, humansDnaSummary.TotalMutantsDna); Assert.Equal(totalHumansDna, humansDnaSummary.TotalHumansDna); }
public async void DebeRetornarStatsObtenidas() { var summary = new HumansDnaSummary(10, 20); var humanDnaReposity = new Mock <IHumanDnaReposity>(); humanDnaReposity.Setup(r => r.GetSumary()).ReturnsAsync(summary); var controller = new StatsController(humanDnaReposity.Object); var response = await controller.GetStats(); Assert.IsType <OkObjectResult>(response); }
public void AlCrearseSiNoHayMutantesEntoncesElRatioDebeSerCero() { var humansDnaSummary = new HumansDnaSummary(0, 10); Assert.Equal(0, humansDnaSummary.Ratio); }
public void AlCrearseDebeCalcularCorrectamenteElRatio(int totalMutantsDna, int totalHumansDna) { var humansDnaSummary = new HumansDnaSummary(totalMutantsDna, totalHumansDna); Assert.Equal((decimal)totalMutantsDna / totalHumansDna, humansDnaSummary.Ratio); }