public void ToProbabilities_ToNormalize()
        {
            // Arrange
            var prediction = new Dictionary<int, float> {{1, 0.3f}, {2, 0.2f}};
            var expectedProbabilities = new Dictionary<int, float> { { 1, 0.6f }, { 2, 0.4f } };

            // Act
            var probabilities = prediction.ToProbabilities();

            // Assert
            Assert.That(probabilities, Is.EqualTo(expectedProbabilities));
        }
        public void ToProbabilities_Empty()
        {
            // Arrange
            var prediction = new Dictionary<int, float>();
            var expectedProbabilities = new Dictionary<int, float>();

            // Act
            var probabilities = prediction.ToProbabilities();

            // Assert
            Assert.That(probabilities, Is.EqualTo(expectedProbabilities));
        }