Equal overrides

This commit is contained in:
2024-01-29 17:05:13 +01:00
parent 60c1ece41d
commit 90f804c7c6
7 changed files with 79 additions and 1 deletions

View File

@ -6,4 +6,9 @@ public class DurationRange : RandomIntegerRange
{
}
public override bool Equals(object? obj)
{
return obj is IntensityRange && base.Equals(obj);
}
}

View File

@ -6,4 +6,9 @@ public class IntensityRange : RandomIntegerRange
{
}
public override bool Equals(object? obj)
{
return obj is IntensityRange && base.Equals(obj);
}
}

View File

@ -24,4 +24,11 @@ public abstract class RandomIntegerRange
{
return $"Min: {Min} Max: {Max}";
}
public override bool Equals(object? obj)
{
return obj is RandomIntegerRange rir &&
this.Min == rir.Min &&
this.Max == rir.Max;
}
}