public static void CreateTest(bool[] flags, byte flagByte) { var instance = new ChoiceForkFlags(flagByte); Assert.AreEqual(instance.IsForkLeftKey, flags[0]); Assert.AreEqual(instance.IsForkRightKey, flags[1]); Assert.AreEqual(instance.IsStopForce, flags[2]); }
public static void SerializeTest() { var target = new ChoiceForkFlags { IsForkLeftKey = true, IsStopForce = true }; var clone = DeepCloner.DeepClone(target); Assert.IsTrue(clone.Equals(target)); }
public static void ToByteTest(bool[] flags, byte flagByte) { var instance = new ChoiceForkFlags { IsForkLeftKey = flags[0], IsForkRightKey = flags[1], IsStopForce = flags[2] }; Assert.AreEqual(instance.ToByte(), flagByte); }