public void TestInteropGetItem() { // Arrange DeliveryClient deliveryClient = new DeliveryClient(ctx, "975bf280-fd91-488c-994c-2f04416e5ee3") { typeMapper = PhpValue.FromClass(new CustomTypeProvider()) }; // Act var result = deliveryClient.getItem("coffee_beverages_explained"); // Assert Assert.IsType <Article>(result.ToClr()); Assert.Equal("Coffee Beverages Explained", (result.ToClr() as Article).title); Assert.StartsWith("Espresso and filtered coffee", (result.ToClr() as Article).summary); }