public void prepare_an_all_duelists_joined_event_when_both_duelist_are_in_the_duel() { const string duelId = "anyId"; var duelCall = DuelCall.Restore(duelId, "firstDuelist", new FreeSpot()); const string secondDuelist = "secondDuelist"; duelCall.AddDuelist(secondDuelist); duelCall.Events.Should().HaveCount(2); duelCall.Events.Should().Contain(x => x.Equals(new AllDuelistsJoined(duelId))); }
public void prepare_a_duelist_joined_event_when_adding_a_duelist() { const string duelId = "anyId"; var duelCall = DuelCall.Restore(duelId, new FreeSpot(), new FreeSpot()); const string duelistId = "aDuelist"; duelCall.AddDuelist(duelistId); duelCall.Events.Should().HaveCount(1); duelCall.Events.Should().Contain(x => x.Equals(new DuelistJoined(duelId, duelistId))); }