namespace DigitalData.Core.Tests.Mock; public class UserBase { public required string FirstName { get; init; } public required string Email { get; init; } public required int Age { get; init; } public override int GetHashCode() => HashCode.Combine(FirstName, Email, Age); public override bool Equals(object? obj) => obj is UserBase user && user.GetHashCode() == GetHashCode(); }