From 7f0a0dc5f38d231089d762901b928aa0b13ab969 Mon Sep 17 00:00:00 2001 From: tumiwisista Date: Sun, 8 Jun 2025 02:27:38 +0200 Subject: [PATCH] test: add self equality test for Entity --- tests/AggregateKit.Tests/EntityTests.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/AggregateKit.Tests/EntityTests.cs b/tests/AggregateKit.Tests/EntityTests.cs index 7bea6b0..82ec56b 100644 --- a/tests/AggregateKit.Tests/EntityTests.cs +++ b/tests/AggregateKit.Tests/EntityTests.cs @@ -30,6 +30,19 @@ public void Entity_With_Same_Id_Is_Equal() Assert.Equal(entity1.GetHashCode(), entity2.GetHashCode()); } + [Fact] + public void Entity_Self_Equality() + { + // Arrange + var entity = new TestEntity(Guid.NewGuid(), "Entity"); + var sameReference = entity; // two variables referencing the same object + + // Act & Assert + Assert.True(entity == sameReference); + Assert.False(entity != sameReference); + Assert.True(entity.Equals(sameReference)); + } + [Fact] public void Entity_With_Different_Id_Is_Not_Equal() {