Пример #1
0
        public void shouldReturnCorrectResultsForInitValue(ulong lenght, bool initValue)
        {
            var obj   = new MultipleBinaryFlag(lenght, initValue);
            var view  = obj.ToString();
            var value = initValue;

            Assert.True(db.AddFlag(view, value));
            var id = GetMaxId();

            Assert.True(db.GetFlag(id, out string outView, out bool?outValue));
            Assert.Equal(outView, view);
            Assert.Equal <bool?>(outValue, value);
        }
        public void Test_Add_MaxFlag_InitialValueTrue()
        {
            var flag   = new MultipleBinaryFlag(171798689);
            var result = _databaseConnection.AddFlag(flag.ToString(), (bool)flag.GetFlag());

            Assert.IsTrue(result);
        }