public void GetCard_ReturnsSameCard_ForEachCode(string code)
        {
            var converter = new PokerCodesConverter();

            var first = converter.GetCard(code);

            Assert.IsType <Card>(first);

            var second = converter.GetCard(code);

            Assert.IsType <Card>(first);

            Assert.Same(first, second);
        }
        public void GetCard_ReturnsCard_CodeValid(string code)
        {
            var converter = new PokerCodesConverter();

            Assert.IsType <Card>(converter.GetCard(code));
        }
        public void GetCard_ThrowsArgumentException_CodeInvalid(string code)
        {
            var converter = new PokerCodesConverter();

            Assert.Throws <ArgumentException>(() => converter.GetCard(code));
        }