InternalReferenceEntry_sets_current_value_onto_RelatedEnd_if_navigation_property_has_been_removed_from_entity_implementation (FakeEntity currentRelatedEntity, FakeEntity newRelatedEntity) { var mockRelatedEnd = Core.Objects.DataClasses.MockHelper.CreateMockEntityReference(currentRelatedEntity); var internalEntry = new FakeInternalReferenceEntry( MockHelper.CreateMockInternalEntityEntry(new FakeEntity(), mockRelatedEnd.Object).Object, FakeWithProps.ReferenceMetadata); internalEntry.CurrentValue = newRelatedEntity; Assert.Equal(1, internalEntry.SetCount); Assert.Same(newRelatedEntity, internalEntry.ValueSet); }