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);
        }
示例#2
0
        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);
        }