public void Setup() { // Make a fake Transponder Data Receiver _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); // Inject the fake TDR _uut = new TransponderReceiverClient(_fakeTransponderReceiver); }
public void Setup() { // Create fakes fakeReceiver = Substitute.For <ITransponderReceiver>(); fakeCalculator = Substitute.For <ITrackCalculator>(); // Create unit under test uut = new TransponderReceiverClient(fakeReceiver, fakeCalculator); int numberOfEventsReceived = 0; }
public void SetUp() { _numberOfEvents = 0; _dataFormatter = Substitute.For <IDataFormatter>(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _uut = new TransponderReceiverClient(_transponderReceiver, _dataFormatter); _uut.ItemArrivedReceived += (sender, args) => _numberOfEvents++; }
public void Setup() { // Make a fake Transponder Data Receiver _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); // Inject the fake TDR _uut = new TransponderReceiverClient(_fakeTransponderReceiver); _receivedEventArgs = null; _uut.AirplaneListReady += (o, args) => { _receivedEventArgs = args; }; }
static void Main(string[] args) { Console.CursorVisible = false; // Using the real transponder data receiver var receiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); // Dependency injection with the real TDR var system = new TransponderReceiverClient(receiver); // Let the real TDR execute in the background while (true) { Thread.Sleep(1000); } }
public void Setup() { _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); _uut = new TransponderReceiverClient(_fakeTransponderReceiver); _testData = new List <string> { "TWM378;88244;50602;10200;20191024005234115", "GVC241;37594;77966;10900;20191024005308490", "WIA512;17357;24364;2100;20191024005318802" }; _fakeTransponderReceiver.TransponderDataReady += Raise.EventWith(this, new RawTransponderDataEventArgs(_testData)); }
static void Main(string[] args) { TransponderReceiverFactory TransponderReceiverFactory = new TransponderReceiverFactory(); ITransponderReceiver TransponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); IDataFormatter DataFormatter = new DataFormatter(); ITransponderReceiverClient TransponderReceiverClient = new TransponderReceiverClient(TransponderReceiver, DataFormatter); ICollisionLogger ColLog = new CollisionLogger(); IPlaneManager PlaneManager = new PlaneManager(TransponderReceiverClient, ColLog); ILogger Logger = new ConsoleLogger(); Display Display = new Display(PlaneManager, Logger); while (true) { } }
static void Main(string[] args) { TransponderReceiverFactory transponderReceiverFactory = new TransponderReceiverFactory(); ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); //IDataFormat dataFormat = new DataFormat(transponderReceiver); IDataFormat dataformat = new DataFormat(); ITransponderReceiverClient TransponderReceiverClient = new TransponderReceiverClient(transponderReceiver, dataformat); IConditionLogger conditionLogger = new ConditionLogger(); ITrackHandler trackHandler = new TrackHandler(TransponderReceiverClient, conditionLogger); ConsoleRenderer renderer = new ConsoleRenderer(trackHandler); for (;;) { //Thread.Sleep(1000); } }
static void Main(string[] args) { // Using the real transponder data receiver var receiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); // Dependency injection with the real TDR var system = new TransponderReceiverClient(receiver); // CalculateAirplaneData Instance var CAD = new CalculateAirplaneData(system); var CD = new CollisionDetection(system); var TR = new TrackRendition(CAD); // Let the real TDR execute in the background while (true) { Thread.Sleep(100); } }