public static void ToIntTest(byte value) { var instance = new MapEventOpacity(value); var byteValue = instance.ToByte(); // セットした値と取得した値が一致すること Assert.AreEqual(byteValue, value); }
public static void ConstructorTest(byte value, bool isError) { var errorOccured = false; try { var _ = new MapEventOpacity(value); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーフラグが一致すること Assert.AreEqual(errorOccured, isError); }
public static void CastToByteTest(byte value) { var castValue = 0; var instance = new MapEventOpacity(value); var errorOccured = false; try { castValue = instance; } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーが発生しないこと Assert.IsFalse(errorOccured); // 元の値と一致すること Assert.AreEqual(castValue, value); }