Exemplo n.º 1
0
        public void Handler_WhenCalled_ReturnsValidDeckOfCards()
        {
            var sut    = new CreateFullDeckHandler();
            var result = sut.Create();

            result.AssertSuccess();

            var deck = result.Success().ValueOrDefault();

            deck.Should().BeEquivalentTo(GenerateValidDeck());
        }
Exemplo n.º 2
0
        public static CardDeck CreateDeck()
        {
            CreateFullDeckHandler createFullDeckHandler = new CreateFullDeckHandler();

            return(createFullDeckHandler.Create().Match(deck => deck, ex => throw ex));
        }