RuntimeBinderException ao usar o objeto dinâmico

Eu sinto que estou sentindo falta de algo óbvio aqui, então sinta-se à vontade para apontar para mim.

Eu tenho um teste de unidade simples para ilustrar o meu problema:

        [Test]
    public void DynamicTest()
    {
        dynamic myDynamic = new ExpandoObject();
        myDynamic.Prop = "abc";
        Assert.AreEqual("abc",myDynamic.Prop);
    }

Quando executo o teste da unidade ele passa. Por enquanto, tudo bem.

Se eu optar por depurar o teste unitário (com todas as exceções CLR marcadas em Debug -> Exceptions no VS), vejo um RuntimeBinderException:

Não é fatal, então eu posso acertar F5 e continuar e o teste ainda passa, mas isso parece errado. Estou fazendo algo errado aqui? É muito chato conseguir essas exceções durante o uso geral de nosso aplicativo. Ou devo apenas desmarcar a caixa para RuntimeBinderException e ignorar isso?

questionAnswers(1)

yourAnswerToTheQuestion