public void MultiBinding_Without_StringFormat_And_Converter()
        {
            var source = new { A = 1, B = 2, C = 3 };
            var target = new ItemsControl {
            };

            var binding = new MultiBinding
            {
                Bindings = new[]
                {
                    new Binding {
                        Path = "A", Source = source
                    },
                    new Binding {
                        Path = "B", Source = source
                    },
                    new Binding {
                        Path = "C", Source = source
                    },
                },
            };

            target.Bind(ItemsControl.ItemsProperty, binding);
            Assert.Equal(target.ItemCount, 3);
            Assert.Equal(target.Items.ElementAt(0), source.A);
            Assert.Equal(target.Items.ElementAt(1), source.B);
            Assert.Equal(target.Items.ElementAt(2), source.C);
        }