Ejemplo n.º 1
0
        public void Deveria_criar_probabilidade_com_cem_porcento_de_chance_quando_possuir_apenas_um_dado_no_treinamento()
        {
            var play = new PlayBasketball
            {
                HasBall         = true,
                NumberOfPlayers = 4,
                Rain            = false,
                Windy           = false,
                CanPlay         = true
            };

            _naiveBayes.Add(play);

            _naiveBayes.Fit();

            var correctValue = _naiveBayes.GetProbabilities().All(i => i.ProbabilityValue == 1);

            correctValue.Should().BeTrue();
        }