예제 #1
0
        public void start_with_decks_for_each_player()
        {
            var duel = Duel.Start(DuelId, FirstDuelistId, SecondDuelistId);

            var expectedDeck = DeckBuilder.CompletedDeck();
            var firstDeck    = duel.State.FirstDuelist.DeckCards;

            firstDeck.Should().BeEquivalentTo(expectedDeck);
            var secondDeck = duel.State.SecondDuelist.DeckCards;

            secondDeck.Should().BeEquivalentTo(expectedDeck);
        }