示例#1
0
        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);
        }