public static void CastFromStringTest(string value, bool isError) { AutoTileFileName 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 AutoTileFileName(value); var strValue = instance.ToString(); // セットした値と取得した値が一致すること Assert.AreEqual(strValue, value); }
/// <summary> /// オートタイルファイル名 /// </summary> /// <param name="readStatus">読み込み経過状態</param> /// <param name="listLength">オートタイルファイル名数</param> /// <param name="list">結果格納インスタンス</param> private void ReadAutoTileSetFileNameList(BinaryReadStatus readStatus, int listLength, out List <AutoTileFileName> list) { list = new List <AutoTileFileName>(); for (var i = 0; i < listLength; i++) { var read = readStatus.ReadString(); AutoTileFileName fileName = read.String; list.Add(fileName); readStatus.AddOffset(read.ByteLength); } }
/// <summary> /// オートタイルファイル名 /// </summary> /// <param name="status">読み込み経過状態</param> /// <param name="listLength">オートタイルファイル名数</param> /// <param name="list">結果格納インスタンス</param> private void ReadAutoTileSetFileNameList(FileReadStatus status, int listLength, out List <AutoTileFileName> list) { list = new List <AutoTileFileName>(); for (var i = 0; i < listLength; i++) { var read = status.ReadString(); AutoTileFileName fileName = read.String; list.Add(fileName); status.AddOffset(read.ByteLength); Logger.Debug(FileIOMessage.SuccessRead(typeof(TileSetSettingReader), $"オートタイル{i}ファイル名", fileName)); } }
public static void ConstructorTest(string value, bool isError) { var errorOccured = false; try { var _ = new AutoTileFileName(value); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーフラグが一致すること Assert.AreEqual(errorOccured, isError); }