示例#1
0
        private void Can_Convert_ToString()
        {
            //Act
            BitMapCollection bitMap = new BitMapCollection(new DataString("B220000000100000"));

            //Assert
            Assert.Equal("B220000000100000", bitMap.ToString());
        }
示例#2
0
        private void Can_Create_BitMap_String()
        {
            //Arrange
            BitMapCollection bitMaps = new BitMapCollection(new DataString("B220000000100000"));

            //Act
            bitMaps.AddBitMap(new DataString("0000000000800000"));
            IEnumerable <int> dataElements = bitMaps.GetPresentDataElements();

            //Assert
            Assert.Contains(3, dataElements);
            Assert.Contains(4, dataElements);
            Assert.Contains(7, dataElements);
            Assert.Contains(44, dataElements);
            Assert.Contains(105, dataElements);
            Assert.DoesNotContain(65, dataElements);
            Assert.DoesNotContain(2, dataElements);
        }
示例#3
0
        public void Execute()
        {
            var bm = new BitMapCollection();

            bm.Add(1);
            bm.Add(2);
            bm.Add(4);
            bm.Add(255);

            Console.WriteLine(bm.ToString());

            Console.WriteLine(bm.Contains(1));
            Console.WriteLine(bm.Contains(2));
            Console.WriteLine(bm.Contains(3));

            Console.WriteLine(bm.Contains(255));
            Console.WriteLine(bm.Contains(256));


            Console.ReadKey();
        }
示例#4
0
        public void ConstructorWithBoolArrayMustWorks()
        {
            _sut = new BitMapCollection(new [] { true, false, true, false, true, false });

            Assert.AreEqual("101010", _sut.ToString());
        }
示例#5
0
 public void Setup()
 {
     _sut = new BitMapCollection();
 }