private SystemParams GetDefaultWith3Params() { var systemParams = new SystemParams(); var firstParam = new SystemParam(systemParams.GetIdx, "Параметр 1", 1, "шт", "LuaName1"); systemParams.AddParam(firstParam); var secondParam = new SystemParam(systemParams.GetIdx, "Параметр 2", 2, "шт", "LuaName2"); systemParams.AddParam(firstParam); var thirdParam = new SystemParam(systemParams.GetIdx, "Параметр 3", 3, "шт", "LuaName3"); systemParams.AddParam(thirdParam); return(systemParams); }
public void AddParam_EmptyObject_Add3Params() { var emptyDefaultParams = new SystemParams(); SystemParams defaultWith3Params = GetDefaultWith3Params(); foreach (SystemParam sysPar in defaultWith3Params.Items) { emptyDefaultParams.AddParam(sysPar); } Assert.AreEqual(defaultWith3Params.Count, emptyDefaultParams.Count); }
public void GetParam_ObjectWithParam_GetByLuaNameOrNameReturnsParam() { var systemParams = new SystemParams(); const string paramName = "Параметр 1"; const string paramLuaName = "LuaName1"; var systemParam = new SystemParam(systemParams.GetIdx, paramName, 0, "шт", paramLuaName); systemParams.AddParam(systemParam); SystemParam paramByName = systemParams.GetParam(paramName); SystemParam paramByLuaName = systemParams.GetParam(paramLuaName); Assert.AreEqual(systemParam, paramByName); Assert.AreEqual(systemParam, paramByLuaName); }