public void IsEquivalentTo_Self_ShouldBeTrue() { // arrange var mockPersistentObject = new MockPersistentObjectWithId(Presets.MockDataRepository.Object); // act var isEquivalent = mockPersistentObject.IsEquivalentTo(mockPersistentObject, 2); // assert isEquivalent.Should().BeTrue(); }
public void IsEquivalentTo_AnotherInstance_DifferentId_ShouldBeFalse() { // arrange var mockPersistentObjectA = new MockPersistentObjectWithId(Presets.MockDataRepository.Object, 0L); var mockPersistentObjectB = new MockPersistentObjectWithId(Presets.MockDataRepository.Object, 1L); // act var isEquivalent = mockPersistentObjectA.IsEquivalentTo(mockPersistentObjectB, 2); // assert isEquivalent.Should().BeFalse(); }