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)); }