var message = new TestWellKnownTypes { AnyField = new Any() };
Assert.AreEqual("{ \"anyField\": { \"@type\": \"\", \"@value\": \"\" } }", message.ToString());
}
+
+ [Test]
+ public void IsWrongType()\r
+ {\r
+ var any = Any.Pack(SampleMessages.CreateFullTestAllTypes());\r
+ Assert.False(any.Is(TestOneof.Descriptor));\r
+ }
+
+ public void IsRightType()\r
+ {\r
+ var any = Any.Pack(SampleMessages.CreateFullTestAllTypes());\r
+ Assert.True(any.Is(TestAllTypes.Descriptor));\r
+ }
}
}