public static void ToIntTest(int value) { var instance = new StringVariableIndex(value); var intValue = instance.ToInt(); // セットした値と取得した値が一致すること Assert.AreEqual(intValue, value); }
public static void ConstructorIntTest(int value, bool isError) { var errorOccured = false; try { var _ = new StringVariableIndex(value); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーフラグが一致すること Assert.AreEqual(errorOccured, isError); }
public static void CastStringVariableIndexToIntTest(int value) { var castValue = 0; var instance = new StringVariableIndex(value); var errorOccured = false; try { castValue = instance; } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーが発生しないこと Assert.IsFalse(errorOccured); // 元の値と一致すること Assert.AreEqual(castValue, value); }
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Public Method // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /// <summary> /// 文字列変数名を返す。 /// </summary> /// <param name="index">文字列変数インデックス</param> /// <returns>文字列変数名(存在しない場合専用の文字列)</returns> public DataName GetStringVariableName(StringVariableIndex index) { return(Master.GetDatabaseDataName(DBKind.System, StringVariableTypeId, index).Item2); }