public void Test_GetFlag()
        {
            var flag = new MultipleBinaryFlag(5, false);

            flag.SetFlag(3); flag.SetFlag(4);
            _databaseConnection.AddFlag(flag.ToString(), (bool)flag.GetFlag());
            int?   id = _databaseConnection.GetIntBySql("SELECT TOP (1) [MultipleBinaryFlagID] FROM [IIG.CoSWE.FlagpoleDB].[dbo].[MultipleBinaryFlags] ORDER BY [MultipleBinaryFlagID] DESC");
            string actualFlagView;
            bool?  actualFlagValue;
            var    result = _databaseConnection.GetFlag((int)id, out actualFlagView, out actualFlagValue);

            Assert.IsTrue(result);
            Assert.AreEqual(actualFlagView, flag.ToString());
            Assert.AreEqual(actualFlagValue, flag.GetFlag());
        }
Exemple #2
0
 private int GetMaxId()
 {
     return(db.GetIntBySql("select max(MultipleBinaryFlagID) from MultipleBinaryFlags").Value);
 }