Lines Matching refs:Assert
23 Assert.Catch<ConstructionException>(() => enumRWField.Value = (TwoBitEnum)(1 << 2)); in ShouldNotAcceptOutOfBoundsValues()
24 Assert.Catch<ConstructionException>(() => valueRWField.Value = (1 << 4)); in ShouldNotAcceptOutOfBoundsValues()
31 Assert.Catch<ArgumentException>(() => localRegister.DefineEnumField<TwoBitEnum>(0, -1)); in ShouldNotAcceptNegativeFields()
32 Assert.Catch<ArgumentException>(() => localRegister.DefineValueField(0, -1)); in ShouldNotAcceptNegativeFields()
48 …Assert.Catch<ArgumentException>(() => localRegister.DefineEnumField<TwoBitEnum>(registerAndPositio… in ShouldNotExceedRegisterSize()
57 Assert.Catch<ArgumentException>(() => localRegister.DefineValueField(0, 2)); in ShouldNotAllowIntersectingFields()
66 Assert.AreEqual(uint.MaxValue, localRegister.Read()); in ShouldWriteFieldsWithMaxLength()
73 Assert.AreEqual(true, flagRWField.Value); in ShouldReadBoolField()
80 Assert.AreEqual(TwoBitEnum.D, enumRWField.Value); in ShouldReadEnumField()
90 Assert.AreEqual(SixtyFourBitEnum.B, localEnumField.Value); in ShouldRead64BitWideEnum()
97 Assert.AreEqual(11, valueRWField.Value); //1011 in ShouldReadValueField()
104 Assert.AreEqual(1 << 2 | RegisterResetValue, register.Read()); in ShouldWriteBoolField()
111 Assert.AreEqual((uint)TwoBitEnum.D | RegisterResetValue, register.Read()); in ShouldWriteEnumField()
121 Assert.AreEqual((ulong)SixtyFourBitEnum.A, localRegister.Read()); in ShouldWrite64BitWideEnum()
128 Assert.AreEqual(88 | RegisterResetValue, register.Read()); in ShouldWriteValueField()
135 Assert.AreEqual(0x3780, register.Read()); in ShouldResetComplexRegister()
142 Assert.AreEqual(false, flagRField.Value); in ShouldNotWriteUnwritableField()
149 Assert.AreEqual(RegisterResetValue, register.Read()); in ShouldNotReadUnreadableField()
156 Assert.AreEqual(1 << 18 | RegisterResetValue, register.Read()); in ShouldWriteZeroToClear()
158 Assert.AreEqual(false, flagW0CField.Value); in ShouldWriteZeroToClear()
159 Assert.AreEqual(0, register.Read() & readMask); in ShouldWriteZeroToClear()
166 Assert.AreEqual(1 << 17 | RegisterResetValue, register.Read() & readMask); in ShouldWriteOneToClear()
168 Assert.AreEqual(false, flagW0CField.Value); in ShouldWriteOneToClear()
169 Assert.AreEqual(0, register.Read() & readMask); in ShouldWriteOneToClear()
176 Assert.AreEqual(1u << 31 | RegisterResetValue, register.Read()); in ShouldWriteToClear()
178 Assert.IsFalse(flagWTCField.Value); in ShouldWriteToClear()
182 Assert.IsFalse(flagWTCField.Value); in ShouldWriteToClear()
189 Assert.AreEqual(1 << 19 | RegisterResetValue, register.Read()); in ShouldReadToClear()
190 Assert.AreEqual(false, flagWRTCField.Value); in ShouldReadToClear()
199 Assert.IsFalse(flagWZTSField.Value); in ShouldWriteZeroToSet()
202 Assert.IsTrue(flagWZTSField.Value); in ShouldWriteZeroToSet()
205 Assert.IsTrue(flagWZTSField.Value); in ShouldWriteZeroToSet()
208 Assert.IsTrue(flagWZTSField.Value); in ShouldWriteZeroToSet()
217 Assert.IsFalse(flagWZTTField.Value); in ShouldWriteZeroToToggle()
220 Assert.IsTrue(flagWZTTField.Value); in ShouldWriteZeroToToggle()
223 Assert.IsTrue(flagWZTTField.Value); in ShouldWriteZeroToToggle()
226 Assert.IsFalse(flagWZTTField.Value); in ShouldWriteZeroToToggle()
233 Assert.AreEqual(~(1UL << 0x1e) & RegisterResetValue, register.Read()); in ShouldReadToSet()
234 Assert.IsTrue(flagRTSField.Value); in ShouldReadToSet()
241 Assert.AreEqual(0, enumCallbacks); in ShouldCallReadHandler()
242 Assert.AreEqual(0, boolCallbacks); in ShouldCallReadHandler()
243 Assert.AreEqual(0, numberCallbacks); in ShouldCallReadHandler()
245 Assert.AreEqual(1, enumCallbacks); in ShouldCallReadHandler()
246 Assert.AreEqual(1, boolCallbacks); in ShouldCallReadHandler()
247 Assert.AreEqual(1, numberCallbacks); in ShouldCallReadHandler()
249 Assert.IsTrue(oldBoolValue == newBoolValue); in ShouldCallReadHandler()
250 Assert.IsTrue(oldEnumValue == newEnumValue); in ShouldCallReadHandler()
251 Assert.IsTrue(oldNumberValue == newNumberValue); in ShouldCallReadHandler()
259 Assert.AreEqual(4 << 0x16 | 1 << 0x1A, register.Read()); in ShouldRetrieveValueFromHandler()
265 Assert.AreEqual(0, enumCallbacks); in ShouldCallWriteAndChangeHandler()
266 Assert.AreEqual(0, boolCallbacks); in ShouldCallWriteAndChangeHandler()
267 Assert.AreEqual(0, numberCallbacks); in ShouldCallWriteAndChangeHandler()
270 Assert.AreEqual(2, enumCallbacks); in ShouldCallWriteAndChangeHandler()
271 Assert.AreEqual(1, boolCallbacks); in ShouldCallWriteAndChangeHandler()
272 Assert.AreEqual(2, numberCallbacks); in ShouldCallWriteAndChangeHandler()
274 Assert.IsTrue(oldBoolValue == newBoolValue); in ShouldCallWriteAndChangeHandler()
275 Assert.IsTrue(oldEnumValue == TwoBitEnum.D && newEnumValue == TwoBitEnum.B); in ShouldCallWriteAndChangeHandler()
276 Assert.IsTrue(oldNumberValue == 13); in ShouldCallWriteAndChangeHandler()
277 Assert.IsTrue(newNumberValue == 10); in ShouldCallWriteAndChangeHandler()
284 Assert.AreEqual(0, globalCallbacks); in ShouldCallGlobalReadHandler()
286 Assert.AreEqual(1, globalCallbacks); in ShouldCallGlobalReadHandler()
287 Assert.AreEqual(RegisterResetValue & readMask, oldGlobalValue & readMask); in ShouldCallGlobalReadHandler()
288 Assert.AreEqual(RegisterResetValue & readMask, newGlobalValue & readMask); in ShouldCallGlobalReadHandler()
295 Assert.AreEqual(0, globalCallbacks); in ShouldCallGlobalWriteAndChangeHandler()
298 Assert.AreEqual(2, globalCallbacks); in ShouldCallGlobalWriteAndChangeHandler()
300 Assert.AreEqual(RegisterResetValue, oldGlobalValue); in ShouldCallGlobalWriteAndChangeHandler()
301 Assert.AreEqual(0x2A80 & writeMask, newGlobalValue & writeMask); in ShouldCallGlobalWriteAndChangeHandler()
308 Assert.AreEqual((TwoBitEnum)2, enumRWField.Value); in ShouldWorkWithUndefinedEnumValue()
315 Assert.AreEqual(true, flagTRField.Value); in ShouldToggleField()
317 Assert.AreEqual(false, flagTRField.Value); in ShouldToggleField()
319 Assert.AreEqual(true, flagTRField.Value); in ShouldToggleField()
326 Assert.AreEqual(true, flagSRField.Value); in ShouldSetField()
328 Assert.AreEqual(true, flagSRField.Value); in ShouldSetField()
336 Assert.AreEqual(0xDEADBEEF01234567UL, test); in ShouldHandle64BitWideRegistersProperly()
344 Assert.AreEqual(0xDEADBEEF, test); in ShouldHandle32BitWideRegistersProperly()