Ejemplo n.º 1
0
 public void Setup()
 {
     _atmDataConverter = new ATMDataConverter(new ATMAngleConverter(), Substitute.For <IATMVelocityConverter>());
     _atmDataConverter.Convert(new List <string> {
         "F12;20453;46569;15203;201505111104253"
     });
 }
        /// <summary>
        /// Constructor expect atleast transponderReceiver to get data
        /// if dataconverter and eventhandler is not provided, default objects will be created
        /// </summary>
        /// <param name="transponderReceiver"></param>
        /// <param name="dataConverter"></param>
        /// <param name="eventHandler"></param>
        public ATMDataDecoder(ITransponderReceiver transponderReceiver, IATMDataConverter dataConverter = null,
            IATMEventHandler eventHandler = null)
        {
            _dataConverter = dataConverter ?? new ATMDataConverter(new ATMAngleConverter(), new ATMVelocityConverter());
            _eventHandler = eventHandler ?? new ATMEventHandler();

            if (transponderReceiver != null) transponderReceiver.TransponderDataReady += OnTransponderDataReady;
        }
 public void Setup()
 {
     _atmDataConverter       = new ATMDataConverter(new ATMAngleConverter(), new ATMVelocityConverter());
     _list                   = new List <string>();
     _atmTransponderDataList = new List <IATMTransponderData>();
     _list.Add("F12;14642;13606;5600;20151012134322345");
     _list.Add("AB34;88083;24432;4321;20151012134323345");
     _list.Add("ABKH2;89083;25432;3423;20151012134324345");
     _atmTransponderDataList = _atmDataConverter.Convert(_list);
 }
        /// <summary>
        /// Constructor expect atleast transponderReceiver to get data
        /// if dataconverter and eventhandler is not provided, default objects will be created
        /// </summary>
        /// <param name="transponderReceiver"></param>
        /// <param name="dataConverter"></param>
        /// <param name="eventHandler"></param>
        public ATMDataDecoder(ITransponderReceiver transponderReceiver, IATMDataConverter dataConverter = null,
                              IATMEventHandler eventHandler = null)
        {
            _dataConverter = dataConverter ?? new ATMDataConverter(new ATMAngleConverter(), new ATMVelocityConverter());
            _eventHandler  = eventHandler ?? new ATMEventHandler();

            if (transponderReceiver != null)
            {
                transponderReceiver.TransponderDataReady += OnTransponderDataReady;
            }
        }
        public void Setup()
        {
            _fakeTransponderDataSource = Substitute.For <ITransponderReceiver>();
            _uut = new ATMDataDecoder(_fakeTransponderDataSource, _atmDataConverter = Substitute.For <IATMDataConverter>(), _atmEventHandler = Substitute.For <IATMEventHandler>());

            _atmDataConverter.Convert(Arg.Any <List <string> >())
            .Returns(new List <IATMTransponderData> {
                new ATMTransponderData {
                    Tag = "F12"
                }
            });
        }
        public void Setup()
        {
            _uut = new ATMDataConverter(_atmAngleConverter = Substitute.For <IATMAngleConverter>(),
                                        _atmVelocityConverter = Substitute.For <IATMVelocityConverter>());

            _atmVelocityConverter.Convert(Arg.Any <IATMCoordinate>(), Arg.Any <IATMCoordinate>(), Arg.Any <string>(),
                                          Arg.Any <string>()).Returns(15);
            _atmAngleConverter.Convert(Arg.Any <IATMCoordinate>(), Arg.Any <IATMCoordinate>()).Returns(20);

            _list = new List <string>();
            _atmTransponderDataList = new List <IATMTransponderData>();
            _list.Add("F12;87083;23432;5000;20151012134322345");
            _list.Add("AB34;88083;24432;4321;20151012134323345");
            _list.Add("ABKH2;89083;25432;3423;20151012134324345");
        }
 public void Setup()
 {
     _atmDataConverter = new ATMDataConverter(Substitute.For<IATMAngleConverter>(),  new ATMVelocityConverter());
     _atmDataConverter.Convert(new List<string> { "F12;20453;46569;15203;20150511110425345" });
 }
        public void Setup()
        {
            _uut = new ATMDataConverter(_atmAngleConverter = Substitute.For<IATMAngleConverter>(),
                _atmVelocityConverter = Substitute.For<IATMVelocityConverter>());

            _atmVelocityConverter.Convert(Arg.Any<IATMCoordinate>(), Arg.Any<IATMCoordinate>(), Arg.Any<string>(),
                Arg.Any<string>()).Returns(15);
            _atmAngleConverter.Convert(Arg.Any<IATMCoordinate>(), Arg.Any<IATMCoordinate>()).Returns(20);

            _list = new List<string>();
            _atmTransponderDataList = new List<IATMTransponderData>();
            _list.Add("F12;87083;23432;5000;20151012134322345");
            _list.Add("AB34;88083;24432;4321;20151012134323345");
            _list.Add("ABKH2;89083;25432;3423;20151012134324345");
        }
 public void Setup()
 {
     _atmDataConverter = new ATMDataConverter( new ATMAngleConverter(), new ATMVelocityConverter());
     _list = new List<string>();
     _atmTransponderDataList = new List<IATMTransponderData>();
     _list.Add("F12;14642;13606;5600;20151012134322345");
     _list.Add("AB34;88083;24432;4321;20151012134323345");
     _list.Add("ABKH2;89083;25432;3423;20151012134324345");
     _atmTransponderDataList = _atmDataConverter.Convert(_list);
 }
        public void Setup()
        {
            _fakeTransponderDataSource = Substitute.For<ITransponderReceiver>();
            _uut = new ATMDataDecoder(_fakeTransponderDataSource, _atmDataConverter = Substitute.For<IATMDataConverter>(), _atmEventHandler = Substitute.For<IATMEventHandler>());

            _atmDataConverter.Convert(Arg.Any<List<string>>())
                .Returns(new List<IATMTransponderData> { new ATMTransponderData { Tag = "F12" } });
        }