public void normalizando_um_vetor_com_magnitude_0()
        {
            var vetor = new[] { 0.0, 0.0, 0.0 };

            var vetorNormalizado = vetor.Normalizado();

            var vetorNormalizadoEsperado = new[] { 0.0, 0.0, 0.0 };
            vetorNormalizado.Should().ContainInOrder(vetorNormalizadoEsperado);
        }
        public void normalizando_um_vetor()
        {
            var vetor = new[] { 8.9, 1.0, 10.3, 5.6, 7.02 };

            var vetorNormalizado = vetor.Normalizado();

            var magnitudeDoVetor = vetor.Magnitude();
            var vetorNormalizadoEsperado = new double[vetor.Length];
            for (var i = 0; i < vetorNormalizadoEsperado.Length; i++)
                vetorNormalizadoEsperado[i] = vetor[i] / magnitudeDoVetor;

            vetorNormalizado.Should().ContainInOrder(vetorNormalizadoEsperado);
        }