コード例 #1
0
 public void Setup()
 {
     _byteFactory   = new ByteFactory(new Base10Converter());
     _and           = new And();
     _not           = new Not();
     _nAnd          = new NAnd(_not, _and);
     _or            = new Or(_not, _nAnd);
     _xOr           = new XOr(_not, _nAnd);
     _bitComparator = new BitComparator(_xOr, _and, _or, _not);
     _byteToBase10  = new ByteToBase10Converter(_byteFactory, new Base10Converter());
     _sut           = new ByteComparator(_bitComparator, _byteFactory);
 }
コード例 #2
0
        public void Setup()
        {
            _twentyInBits = new List <bool>
            {
                false,
                false,
                true,
                false,
                true,
                false,
                false,
                false
            };

            _twenty     = 20;
            _twentyByte = new Byte(_twentyInBits.ToArray());

            _sut = new ByteToBase10Converter(new ByteFactory(new Base10Converter()),
                                             new Base10Converter());
        }