public void should_return_same_hash_code() { // Arranges var entity = new FakeEntity(); int expectedHashCode = entity.GetHashCode(); // Actions entity.Id = Guid.NewGuid(); int hashCode = entity.GetHashCode(); // Assertions hashCode.Should().Be(expectedHashCode); }
public void Non_equal_entities_have_different_hash_codes() { var first = new FakeEntity(1, "first"); var second = new FakeEntity(2, "second"); first.GetHashCode().Should().NotBe(second.GetHashCode()); }
public void Equal_entities_have_the_same_hash_code() { var first = new FakeEntity(1, "first"); var second = new FakeEntity(1, "second"); first.GetHashCode().Should().Be(second.GetHashCode()); }
public void should_return_different_hash_code() { // Arranges. var entity1 = new FakeEntity(); var entity2 = new FakeEntity(); // Actions. var hashCode1 = entity1.GetHashCode(); var hashCode2 = entity2.GetHashCode(); // Assertions. hashCode1.Should().NotBe(hashCode2); }
public void GetHashCode_OnInstancesWithSameIds_ShouldHaveSameHasCode(int firstId, int secondId, bool expected) { // Arrange FakeEntity fakeEntity1 = new FakeEntity { EntityId = firstId }; FakeEntity fakeEntity2 = new FakeEntity { EntityId = secondId }; // Act int hashCode1 = fakeEntity1.GetHashCode(); int hashCode2 = fakeEntity2.GetHashCode(); // Assert Assert.Equal(expected, hashCode1 == hashCode2); }
public void EntityGetHashCodeFact() { var entity = new FakeEntity(1, "Fact"); entity.GetHashCode().Should().Be(358537656); }
public void entity_hash_code() { _stream.Setup(x => x.StreamId).Returns("test"); Assert.AreEqual(new Id("test").GetHashCode(), _entity.GetHashCode()); }