public void ContainsAtLeast_Number_Of_Items_More_Than_Required_Does_Not_Throw_Exception() { List <string> list = new List <string>() { "a", "b", "c" }; Insist.ContainsAtLeast(list, 1, "list"); }
public void ContainsAtLeast_Number_Of_Items_Less_Than_Required_Throws_Exception() { List <string> list = new List <string>() { "a", "b", "c" }; Insist.ContainsAtLeast(list, 10, "list"); }
public void ContainsAtLeast_Thrown_Exception_Has_Correct_Message() { try { IList <string> list = new List <string>() { "a", "b", "c" }; Insist.ContainsAtLeast(list, 10, ARGUMENT_NAME, MESSAGE); } catch (ArgumentException ae) { Assert.IsTrue(ae.Message.Contains(MESSAGE)); } }
public void ContainsAtLeast_Thrown_Exception_Has_Correct_Argument_Name() { try { IList <string> list = new List <string>() { "a", "b", "c" }; Insist.ContainsAtLeast(list, 10, ARGUMENT_NAME); } catch (ArgumentException ae) { Assert.AreEqual(ARGUMENT_NAME, ae.ParamName); } }
public void ContainsAtLeast_Number_Of_Items_Less_Than_Zero_Throws_Exception() { List <string> list = new List <string>(); Insist.ContainsAtLeast(list, -1, "list"); }
public void ContainsAtLeast_Null_Collection_Throws_Exception() { List <string> list = null; Insist.ContainsAtLeast(list, 1, "list"); }