/// <summary> /// Requires a string contains /// </summary> /// <param name="val"></param> /// <param name="comparer"></param> /// <param name="key"></param> /// <returns></returns> public Contract <T> Contains(string val, string comparer, string key) => Contains(val, comparer, key, FluntErrorMessages.ContainsErrorMessage(val, comparer));
/// <summary> /// Requires a list contains an int /// </summary> /// <param name="val"></param> /// <param name="list"></param> /// <param name="key"></param> /// <returns></returns> public Contract <T> Contains(int val, IEnumerable <int> list, string key) => Contains(val, list, key, FluntErrorMessages.ContainsErrorMessage(key, val.ToString()));
/// <summary> /// Requires a list contains a date /// </summary> /// <param name="val">date</param> /// <param name="list">list of dates</param> /// <param name="key">Key or Property Name</param> /// <returns></returns> public Contract <T> Contains(DateTime val, IEnumerable <DateTime> list, string key) => Contains(val, list, key, FluntErrorMessages.ContainsErrorMessage(key, val.ToString(FluntFormats.DateTimeFormat)));