예제 #1
0
        public void Delegate_from_entity_type_is_returned_if_it_implements_IEntityMaterializer()
        {
            var materializerMock = new Mock <IEntityMaterializer>();
            var typeMock         = materializerMock.As <IEntityType>();

            typeMock.SetupGet(et => et.ClrType).Returns(typeof(string));

            var reader = ValueBuffer.Empty;

            GetMaterializer(new EntityMaterializerSource(new MemberMapper(new FieldMatcher())), typeMock.Object)(reader);

            materializerMock.Verify(m => m.CreateEntity(reader));
        }
예제 #2
0
 public void Delegate_from_entity_type_is_returned_if_it_implements_IEntityMaterializer()
 {
     Assert.Equal("Bazinga!", GetMaterializer(new EntityMaterializerSource(), new FakeType())(ValueBuffer.Empty));
 }