public void DataGridViewExtensionsClass_AddAndPopulateLocationRowsMethod_ThrowsArgumentNullException_IfThirdParameterIsNull() { IEnumerable <LocationDisplayModel> testParam1 = Array.Empty <LocationDisplayModel>(); TrainSegmentModelCollection testParam2 = null; int testParam3 = _rnd.Next(); int testParam4 = _rnd.Next(); int testParam5 = _rnd.Next(); using (Font testParam6 = new Font("Arial", 8)) using (Font testParam7 = new Font("Arial", 10)) using (DataGridView testObject = new DataGridView()) { testObject.AddAndPopulateLocationRows(testParam1, testParam2, testParam3, testParam4, testParam5, testParam6, testParam7); Assert.Fail(); } }
public void DataGridViewExtensionsClass_AddAndPopulateLocationRowsMethod_ThrowsArgumentNullExceptionWithCorrectParamNameProperty_IfSecondParameterIsNull() { IEnumerable <LocationDisplayModel> testParam1 = null; TrainSegmentModelCollection testParam2 = new TrainSegmentModelCollection(); int testParam3 = _rnd.Next(); int testParam4 = _rnd.Next(); int testParam5 = _rnd.Next(); using (Font testParam6 = new Font("Arial", 8)) using (Font testParam7 = new Font("Arial", 10)) using (DataGridView testObject = new DataGridView()) { try { testObject.AddAndPopulateLocationRows(testParam1, testParam2, testParam3, testParam4, testParam5, testParam6, testParam7); Assert.Fail(); } catch (ArgumentNullException ex) { Assert.AreEqual("locations", ex.ParamName); } } }