public void InsertCopy_EmptyObject_AddNotSystemParam()
        {
            var systemParams = new SystemParams();
            int expectedCountOfParameters = 0;

            var insertedItem = systemParams.InsertCopy(new SystemParams());

            Assert.IsNull(insertedItem);
            Assert.AreEqual(expectedCountOfParameters, systemParams.Count);
        }
        public void InsertCopy_EmptyObject_AddNewSystemParam()
        {
            var          systemParams            = new SystemParams();
            const string paramName               = "Параметр 1";
            var          systemParam             = new SystemParam(systemParams.GetIdx, paramName);
            const int    expectedParametersCount = 1;

            var insertedItem = systemParams.InsertCopy(systemParam);

            Assert.IsTrue(insertedItem.DisplayText[0].Contains(paramName));
            Assert.AreEqual(expectedParametersCount, systemParams.Count);
        }