public void UIntMaxAndMin() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((uint)byte.MaxValue)); Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((uint)byte.MinValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((uint)ushort.MaxValue)); Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width((uint)uint.MaxValue)); Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width((uint)int.MaxValue)); }
public void ULongMaxAndMin() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((ulong)byte.MaxValue)); Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((ulong)byte.MinValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((ulong)ushort.MaxValue)); Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width((ulong)uint.MaxValue)); Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width((ulong)int.MaxValue)); Assert.AreEqual(BitWidth.Width64, BitWidthUtil.Width((ulong)ulong.MaxValue)); }
public void ShortMaxAndMin() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((short)sbyte.MaxValue)); Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((short)sbyte.MinValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((short)byte.MaxValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((short)short.MaxValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((short)short.MinValue)); Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width((ushort)byte.MaxValue)); Assert.AreEqual(BitWidth.Width16, BitWidthUtil.Width((ushort)ushort.MaxValue)); }
public void Zero() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width(0)); }
public void ByteMaxAndMin() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width(byte.MaxValue)); Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width(byte.MinValue)); }
public void ZeroPointOneAsFloat() { Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width(0.1f)); }
public void ZeroPointOne() { Assert.AreEqual(BitWidth.Width64, BitWidthUtil.Width(0.1)); }
public void ZeroPointFiveAsDouble() { Assert.AreEqual(BitWidth.Width32, BitWidthUtil.Width(0.5)); }
public void MinusOne() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width(-1)); }
public void One() { Assert.AreEqual(BitWidth.Width8, BitWidthUtil.Width(1)); }