Exemplo n.º 1
0
        public void GetBitSet_Parameter_Is_Negative()
        {
            int    value     = -50;
            string bitString = Convert.ToString(value, 2);

            var result = _myInterface.GetBitsSet(value);

            var expectedList = new List <int>
            {
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                28,
                29,
                30
            };

            bool isTrue = result.SequenceEqual(expectedList);

            Assert.AreEqual(isTrue, true);
        }