void WebTestCard(CardTestInfo cardInfo) { using (var api = new CardValidationApiController(new CardValidationServiceRepository())) { var res = (ValidationResult)api.Validate(cardInfo.NumberString); Assert.AreEqual(cardInfo.Type, res.CardType); Assert.AreEqual(cardInfo.Status, res.ValidationStatus); } }
void DbTestCard(CardTestInfo cardInfo) { using (var db = new CardValidationServiceDB()) { var res = db.ValidateCard(cardInfo.Number); Assert.AreEqual(cardInfo.Type, res.CardType); Assert.AreEqual(cardInfo.Status, res.ValidationStatus); } }