public void ReturnFirstValid()
        {
            var expected = typeof (MultiEntityTypeInspectorFixture);
            var meti =
                new MultiEntityTypeInspector(new[]
                                             	{new EntityTypeInspectorStub(expected), new EntityTypeInspectorStub(typeof (object))});
            Assert.That(meti.GuessType(5), Is.EqualTo(expected));

            expected = typeof (object);
            meti =
                new MultiEntityTypeInspector(new[] {new EntityTypeInspectorStub(null), new EntityTypeInspectorStub(typeof (object))});
            Assert.That(meti.GuessType(5), Is.EqualTo(expected));
        }
 public void ReturnNull()
 {
     var meti =
         new MultiEntityTypeInspector(new[] { new EntityTypeInspectorStub(null), new EntityTypeInspectorStub(null) });
     Assert.That(meti.GuessType(5), Is.Null);
 }