public void Should_Correctly_Compare_Objects(
            TestStatusEntity?firstInsert,
            TestStatusEntity secondInsert,
            CacheComparisonResult expectedResult)
        {
            _cache.Clear();

            if (firstInsert != null)
            {
                _cache.Upsert(firstInsert, out _);
            }

            _cache.Upsert(secondInsert, out var result);

            result.Should().Be(expectedResult);
        }