public void ConfusionMatrixConstructorTest6()
{
// Create a new confusion matrix using the given parameters
ConfusionMatrix matrix = new ConfusionMatrix(
truePositives: 10, falsePositives: 40,
falseNegatives: 5, trueNegatives: 45);
Assert.AreEqual(5, matrix.FalseNegatives);
Assert.AreEqual(40, matrix.FalsePositives);
Assert.AreEqual(10, matrix.TruePositives);
Assert.AreEqual(45, matrix.TrueNegatives);
Assert.AreEqual(0.15, matrix.Prevalence);
Assert.AreEqual(0.67, matrix.Sensitivity, 1e-2);
Assert.AreEqual(0.53, matrix.Specificity, 1e-2);
Assert.AreEqual(0.20, matrix.PositivePredictiveValue);
Assert.AreEqual(0.90, matrix.NegativePredictiveValue);
}