public void SetValue_Valid_ChangesBitValue(int bitStateCount, int value)
        {
            var bit = new MemoryBit(bitStateCount);

            bit.SetValue(value);
            Assert.Equal(value, bit.GetValue());
        }
        public void GetValue_ForUninitializedObject_ReturnsZero(int bitStateCount)
        {
            var bit = new MemoryBit(bitStateCount);

            Assert.Equal(0, bit.GetValue());
        }