using Nonemm.Contests.Rules; using Nonemm.Core; namespace Nonemm.Contests.Tests; public class RussianDistrictAwardTests { private static ContestLog LogFor() => new(new RussianDistrictAward(), TestLog.Germany, TestLog.CountryFile); /// Only a station that sends a district counts. [Fact] public void ADistrictIsTenPointsAndAMultiplier() { Verdict verdict = LogFor().Judge(TestLog.Contact("UA3XYZ", section: "MA12")); Assert.Equal(10, verdict.Points); Assert.Equal("MA12", verdict.NewMultipliers.Single().Value); } [Fact] public void AStationWithNoDistrictScoresNothing() { Verdict verdict = LogFor().Judge(TestLog.Contact("IK2XYZ")); Assert.Equal(0, verdict.Points); Assert.Empty(verdict.NewMultipliers); } }