public void DecodeTest4()
{
var density = new MultivariateNormalDistribution(3);
var hmm = new HiddenMarkovModel<MultivariateNormalDistribution>(2, density);
bool thrown = false;
try
{
double logLikelihood;
int[] path = hmm.Decode(new double[] { 0, 1, 2 }, out logLikelihood);
}
catch
{
thrown = true;
}
Assert.IsTrue(thrown);
}