public void AnyConversion_GRPC_Pack_Unpack()
        {
            var testRun = new TestRun();

            testRun.Tests.Add(new TestCase()
            {
                Name = "test1"
            });
            testRun.Tests.Add(new TestCase()
            {
                Name = "test2"
            });
            testRun.Tests.Add(new TestCase()
            {
                Name = "test3"
            });

            var any  = TypeConverters.ToAny(testRun);
            var type = TypeConverters.FromAny <TestRun>(any);

            type.Should().BeEquivalentTo(testRun);
            any.TypeUrl.Should().Be("type.googleapis.com/TestRun");
            type.Tests.Count.Should().Be(3);
            type.Tests[0].Name.Should().Be("test1");
            type.Tests[1].Name.Should().Be("test2");
            type.Tests[2].Name.Should().Be("test3");
        }
        public void AnyConversion_JSON_Serialization_Deserialization()
        {
            var response = new Response()
            {
                Name = "test"
            };

            var any  = TypeConverters.ToAny(response);
            var type = TypeConverters.FromAny <Response>(any);

            type.Should().BeEquivalentTo(response);
            any.TypeUrl.Should().Be("Dapr.Client.Test.TypeConvertersTest+Response");
            type.Name.Should().Be("test");
        }