Lines Matching refs:TwoBitEnum
23 Assert.Catch<ConstructionException>(() => enumRWField.Value = (TwoBitEnum)(1 << 2)); in ShouldNotAcceptOutOfBoundsValues()
31 Assert.Catch<ArgumentException>(() => localRegister.DefineEnumField<TwoBitEnum>(0, -1)); in ShouldNotAcceptNegativeFields()
48 …Assert.Catch<ArgumentException>(() => localRegister.DefineEnumField<TwoBitEnum>(registerAndPositio… in ShouldNotExceedRegisterSize()
80 Assert.AreEqual(TwoBitEnum.D, enumRWField.Value); in ShouldReadEnumField()
110 enumRWField.Value = TwoBitEnum.D; in ShouldWriteEnumField()
111 Assert.AreEqual((uint)TwoBitEnum.D | RegisterResetValue, register.Read()); in ShouldWriteEnumField()
275 Assert.IsTrue(oldEnumValue == TwoBitEnum.D && newEnumValue == TwoBitEnum.B); in ShouldCallWriteAndChangeHandler()
308 Assert.AreEqual((TwoBitEnum)2, enumRWField.Value); in ShouldWorkWithUndefinedEnumValue()
351 enumRWField = register.DefineEnumField<TwoBitEnum>(0, 2); in SetUp()
354 …register.DefineEnumField<TwoBitEnum>(7, 2, readCallback: EnumCallback, writeCallback: EnumCallback… in SetUp()
366 … register.DefineEnumField<TwoBitEnum>(26, 2, valueProviderCallback: ModifyingEnumCallback); in SetUp()
382 oldEnumValue = TwoBitEnum.A; in SetUp()
383 newEnumValue = TwoBitEnum.A; in SetUp()
397 private void EnumCallback(TwoBitEnum oldValue, TwoBitEnum newValue) in EnumCallback()
436 private TwoBitEnum ModifyingEnumCallback(TwoBitEnum currentValue) in ModifyingEnumCallback()
506 private TwoBitEnum oldEnumValue;
507 private TwoBitEnum newEnumValue;
517 private IEnumRegisterField<TwoBitEnum> enumRWField;
538 private enum TwoBitEnum enum in Antmicro.Renode.UnitTests.RegistersTests