示例#1
0
        public void SetValue_ValidValue_Succeeds(int bitStateCount, int value)
        {
            var bit = new TestBit(bitStateCount);

            bit.SetValue(value);
            Assert.True(true);
        }
示例#2
0
        public void SetValue_InvalidValue_ThrowsException(int bitStateCount, int value)
        {
            var    bit    = new TestBit(bitStateCount);
            Action action = () => { bit.SetValue(value); };

            Assert.Throws <ArgumentOutOfRangeException>(action);
        }
示例#3
0
        public void Constructor_ValidStateCount_ReturnsBit(int bitStateCount)
        {
            var bit = new TestBit(bitStateCount);

            Assert.NotNull(bit);
        }