public void TestSetFlag3() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, true); Assert.ThrowsAny <ArgumentOutOfRangeException>(() => { Flag.SetFlag(3); }); }
public void TestREsetFlagAtThePositionMoreThanItHas() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, true); Assert.ThrowsAny <ArgumentOutOfRangeException>(() => { Flag.ResetFlag(200); }); }
public void TestSetFlag() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, false); Flag.SetFlag(0); Flag.SetFlag(1); Assert.Equal(true, Flag.GetFlag()); }
public void TestResetFlag17179868703() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(17179868704, true); Assert.ThrowsAny <ArgumentOutOfRangeException>(() => { Flag.ResetFlag(17179868703); }); }
public void Test_ConcreteFlag_Type(ulong l, bool v, string expected) { var mbf = new MultipleBinaryFlag(l, v); var fieldInfo = typeof(MultipleBinaryFlag).GetField("_concreteFlag", BindingFlags.Instance | BindingFlags.NonPublic); var type = fieldInfo.GetValue(mbf).GetType().ToString(); Assert.Contains(expected, type); }
public void Test_GetFlag_Disposed_ReAssigned_True() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3); multipleBinaryFlag.Dispose(); multipleBinaryFlag = new MultipleBinaryFlag(3); Assert.True(multipleBinaryFlag.GetFlag()); }
public void Test_GetFlag_DefaultFalseValue_FullSet_True() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3, false); multipleBinaryFlag.SetFlag(1); multipleBinaryFlag.SetFlag(0); multipleBinaryFlag.SetFlag(2); Assert.True(multipleBinaryFlag.GetFlag()); }
public void Test_GetFlag_Changed_Twice_True() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3); multipleBinaryFlag.ResetFlag(0); multipleBinaryFlag.ResetFlag(0); multipleBinaryFlag.SetFlag(0); Assert.True(multipleBinaryFlag.GetFlag()); }
public void Test_GetFlag_Disposed_SetValue_Null() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3); multipleBinaryFlag.Dispose(); multipleBinaryFlag.SetFlag(0); multipleBinaryFlag.SetFlag(1); multipleBinaryFlag.SetFlag(2); Assert.Null(multipleBinaryFlag.GetFlag()); }
public void NormalExecutionFlow(ulong l, bool v, ulong position, bool expected) { var mbf = new MultipleBinaryFlag(l, v); Assert.Equal(mbf.GetFlag(), v); mbf.SetFlag(position); Assert.Equal(mbf.GetFlag(), v); mbf.ResetFlag(position); Assert.Equal(mbf.GetFlag(), expected); mbf.SetFlag(position); Assert.Equal(mbf.GetFlag(), v); }
public void NormalStringExecutionFlow(ulong l, bool v, ulong position, string expectedStr) { var mbf = new MultipleBinaryFlag(l, v); Assert.Equal(mbf.GetFlag(), v); mbf.SetFlag(position + 1); mbf.SetFlag(position + 2); mbf.SetFlag(position + 3); mbf.ResetFlag(position + 1); mbf.ResetFlag(position); Assert.Equal(mbf.ToString(), expectedStr); }
public void TestInitializeFalse() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, false); Assert.NotNull(Flag); }
public void Test_GetFlag_DefaultFalseValue_False() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3, false); Assert.False(multipleBinaryFlag.GetFlag()); }
public void TestInit17179868703_T() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(17179868703, true); Assert.NotNull(Flag); }
public void TestInit17179868704_F() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(17179868704, false); Assert.NotNull(Flag); }
public void TestGetFlagTrue() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2); Assert.Equal(true, Flag.GetFlag()); }
public void TestInit9183113() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(9183113); Assert.NotNull(Flag); }
public void Test_Constructor_ZeroLength_Throws() { Assert.Throws <ArgumentOutOfRangeException>( () => { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(0); }); }
public void Test_ResetFlag_Constructor_MaxLengthP1_Throws() { Assert.Throws <ArgumentOutOfRangeException>( () => { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(max + 1); }); }
public void TestResetFlag() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, true); Flag.ResetFlag(1); Assert.Equal(false, Flag.GetFlag()); }
public void TestInitializeLengthMoreThan1_2() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2); Assert.NotNull(Flag); }
public void TestInit17179868705_Default() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(17179868705); Assert.NotNull(Flag); }
public void TestGetFlagFalse() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, false); Assert.Equal(false, Flag.GetFlag()); }
public void TestInit2_T() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2, true); Assert.NotNull(Flag); }
public void Test_ResetFlag_Constructor_MaxLength_True() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(max); Assert.True(multipleBinaryFlag.GetFlag()); }
public void TestDispose() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(2); Assert.Null(Flag); }
public void Test_GetFlag_DefaultValue_True() { MultipleBinaryFlag multipleBinaryFlag = new MultipleBinaryFlag(3); Assert.True(multipleBinaryFlag.GetFlag()); }
public void TestInit3_F() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(3, false); Assert.NotNull(Flag); }
public void TestInit3_Default() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(3); Assert.NotNull(Flag); }
public void TestInit40() { IIG.BinaryFlag.MultipleBinaryFlag Flag = new IIG.BinaryFlag.MultipleBinaryFlag(40); Assert.NotNull(Flag); }