У меня есть тестовый пример nUnit, который подтверждает динамику, которая была возвращена из Facebook C # SDK. Есть ли способ, как это утверждать, используя свободный синтаксис NUnit. Вот очень упрощенный пример того, что я ищу:
// not working
var client = new FacebookClient(accessToken);
dynamic userInfo = client.Get("me");
Assert.That(userInfo, Is.Not.Null);
Assert.That(userInfo, Has.Property("id").Not.Null);
Assert.That(userInfo, Has.Property("name").Not.Null);
Прямо сейчас я могу только проверить, указав 'свойства' напрямую
// working, but not fluent
var client = new FacebookClient(accessToken);
dynamic userInfo = client.Get("me");
Assert.That(userInfo, Is.Not.Null);
Assert.That(userInfo.id, Is.Not.Null);
Assert.That(userInfo.name, Is.Not.Null);
Спасибо за ваши ответы.