/// <summary> /// Attempts to parse the value. /// </summary> public static bool TryParse(byte[] value, out ITrack2 item) { try { item = Parse(value); return(true); } catch (Exception) { item = null; return(false); } }
/// <summary> /// Initializes a new instance of the <see cref="Track2Emv"/> class. /// </summary> /// <param name="item">The item.</param> public Track2Emv(ITrack2 item) { this.item = item; if (item.ServiceCode <= 99) { ServiceCodeDigit1 = 0; ServiceCodeDigit2 = Convert.ToInt32(item.ServiceCode.ToString().Substring(0, 1)); ServiceCodeDigit3 = Convert.ToInt32(item.ServiceCode.ToString().Substring(1, 1)); } else { ServiceCodeDigit1 = Convert.ToInt32(item.ServiceCode.ToString().Substring(0, 1)); ServiceCodeDigit2 = Convert.ToInt32(item.ServiceCode.ToString().Substring(1, 1)); ServiceCodeDigit3 = Convert.ToInt32(item.ServiceCode.ToString().Substring(2, 1)); } }
public Track2Validation(ITrack2 item) { this.item = item; }
/// <summary> /// Initializes a new instance of the <see cref="Track2BinRange"/> class. /// </summary> /// <param name="item">The item.</param> public Track2BinRange(ITrack2 item) { this.item = item; }
/// <summary> /// Act on the object or method under test. /// </summary> protected override void Act() { sut = Track2DataFromIcc.Parse(ms.ToArray()); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public static ITrack2Emv Emv(this ITrack2 item) { return(new Track2Emv(item)); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public static ITrack2BinRange BinRange(this ITrack2 item) { return(new Track2BinRange(item)); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public static ITrack2Expiry Expiry(this ITrack2 item) { return(new Track2Expiry(item)); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public static ITrack2Validation Validation(this ITrack2 item) { //TODO return(null); }
public Track2Expiry(ITrack2 item) { this.item = item; }