Add prototype serialization tests. (#18458)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
Leon Friedrich
2023-08-06 14:47:45 +12:00
committed by GitHub
parent b97be440dd
commit 28a5e32f5e
18 changed files with 138 additions and 53 deletions

View File

@@ -1,4 +1,3 @@
using Content.Server.Holiday.Celebrate;
using Content.Server.Holiday.Greet;
using Content.Server.Holiday.Interfaces;
using Content.Server.Holiday.ShouldCelebrate;
@@ -40,7 +39,7 @@ namespace Content.Server.Holiday
private readonly IHolidayGreet _greet = new DefaultHolidayGreet();
[DataField("celebrate")]
private readonly IHolidayCelebrate _celebrate = new DefaultHolidayCelebrate();
private readonly IHolidayCelebrate? _celebrate = null;
public bool ShouldCelebrate(DateTime date)
{
@@ -57,7 +56,7 @@ namespace Content.Server.Holiday
/// </summary>
public void Celebrate()
{
_celebrate.Celebrate(this);
_celebrate?.Celebrate(this);
}
}
}