public void CreditCardRequest_ShouldConvertValuesToCieloFormat() { var creditCard = new CreditCardRequest("John Doe", "4556-2299-4919-5288", "John Doe", new CardExpiration(2020, 08), CardBrand.Visa); creditCard.Should().NotBeNull(); creditCard.CustomerName.Should().BeOfType(typeof(string)).And.Equals("John Doe"); creditCard.CardNumber.Should().BeOfType(typeof(string)).And.Equals("4556229949195288"); creditCard.Holder.Should().BeOfType(typeof(string)).And.Equals("John Doe"); creditCard.ExpirationDate.Should().BeOfType(typeof(string)).And.Equals("08/2020"); creditCard.Brand.Should().BeOfType(typeof(string)).And.Equals(CardBrand.Visa.ToDescription()); }