public void InitializeTest() { var metamodelProvider = new ImperativeMetamodelProvider(); var serializerMock = new Mock <IStorageValueSerializer>(); metamodelProvider.UseSerializer <SerializableTestType>(serializerMock.Object); _metamodel = new EntityMetamodelImpl(metamodelProvider); }
public void Test_that_property_expression_works1() { // Arrange var provider = new ImperativeMetamodelProvider(); IMetamodelProvider metamodelProvider = provider; // Act provider.UseSerializer((TestEntity e) => e.StringProperty, new JsonStorageValueSerializer()); // Assert var serialier = metamodelProvider.TryGetPropertySerializer(TestEntityType.GetProperty(nameof(TestEntity.StringProperty))); Assert.IsNotNull(serialier); Assert.IsInstanceOfType(serialier, typeof(JsonStorageValueSerializer)); }