public static void CastFromStringTest(string value, bool isError) { CommonEventName instance = null; var errorOccured = false; try { instance = value; } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーフラグが一致すること Assert.AreEqual(errorOccured, isError); if (errorOccured) { return; } // キャストした結果が一致すること Assert.AreEqual((string)instance, value); }
public static void ToStringTest(string value) { var instance = new CommonEventName(value); var strValue = instance.ToString(); // セットした値と取得した値が一致すること Assert.AreEqual(strValue, value); }
public static void ConstructorTest(string value, bool isError) { var errorOccured = false; try { var _ = new CommonEventName(value); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーフラグが一致すること Assert.AreEqual(errorOccured, isError); }
/// <summary> /// コモンイベントID(文字列)を返す。 /// </summary> /// <param name="name">コモンイベント名</param> /// <returns>コモンイベントIDの文字列(存在しない場合専用の文字列)</returns> public string GetCommonEventIdString(CommonEventName name) { var target = Master.CommonEventList.FirstOrDefault(x => x.Name.Equals(name)); return(target?.Id.ToString() ?? CommonEventIdNotFound); }
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Public Method // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /// <summary> /// コモンイベントIDを返す。 /// </summary> /// <param name="name">コモンイベント名</param> /// <returns>コモンイベントID(存在しない場合null)</returns> public CommonEventId?GetCommonEventId(CommonEventName name) { return(Master.CommonEventList.FirstOrDefault(x => x.Name.Equals(name))? .Id); }
/// <summary> /// コモンイベントID(文字列)を返す。 /// </summary> /// <param name="name">コモンイベント名</param> /// <returns>コモンイベントIDの文字列(存在しない場合専用の文字列)</returns> public string GetCommonEventIdString(CommonEventName name) => CommonEvent.GetCommonEventIdString(name);
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Public Method // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #region CommonEvent /// <summary> /// コモンイベントIDを返す。 /// </summary> /// <param name="name">コモンイベント名</param> /// <returns>コモンイベントID(存在しない場合null)</returns> public CommonEventId?GetCommonEventId(CommonEventName name) => CommonEvent.GetCommonEventId(name);