Пример #1
0
        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();
                    }
        }
Пример #2
0
        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);
                        }
                    }
        }