public void Default_change_tracking_strategy_doesnt_overwrite_entity_strategy() { using var context = new ChangingAndChangedNotificationsWithOriginalValuesContext(); var entityType = context.Model.FindEntityType(typeof(ChangeValueEntity)); Assert.Equal(ChangeTrackingStrategy.ChangingAndChangedNotificationsWithOriginalValues, entityType.GetChangeTrackingStrategy()); }
public void Proxies_correct_interfaces_for_ChangingAndChangedNotificationsWithOriginalValues() { using var context = new ChangingAndChangedNotificationsWithOriginalValuesContext(); var proxy = context.CreateProxy <ChangeValueEntity>(); var proxyType = proxy.GetType(); Assert.True(changeInterface.IsAssignableFrom(proxyType)); Assert.True(changingInterface.IsAssignableFrom(proxyType)); }