public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _display = Substitute.For <IDisplay>(); _uut = new TrackRender(_updateModule, _display); _trackOne = new Point(25000, 25000, 2500); _trackTwo = new Point(35000, 35000, 3500); }
public void SetUp() { //Stubs _display = Substitute.For <IDisplay>(); _update = Substitute.For <IUpdate>(); //Fields _pointOne = new Point(12000, 12000, 12000); _pointTwo = new Point(15000, 15000, 15000); //Unit under test _uut = new TrackRender(_update, _display); }
static void Main(string[] args) { IDisplay display = new Display(); ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); IFactory factory = new Factory(transponderReceiver); IAirspace airspace = new Airspace(); IFilter filter = new Filter(airspace, factory); IUpdate update = new Update(filter); ILogger logger = new Logger(); ISeparationDetector separationDetector = new SeparationDetector(update, logger); ITrackRender trackRender = new TrackRender(update, display); ISeparationRender separationRender = new SeparationRender(separationDetector, display); Console.ReadKey(); }
static void Main(string[] args) { IDisplay display = new Display(); IAirspace airspace = new Airspace(); ILog log = new Log(); ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); IObjectifyingModule objectifyingModule = new ObjectifyingModule(transponderReceiver); IFilterModule filterModule = new FilterModule(objectifyingModule, airspace); IUpdateModule updateModule = new UpdateModule(filterModule); ISeparationModule separationModule = new SeparationModule(updateModule, log); ISeparationRender separationRender = new SeparationRender(separationModule, display); ITrackRender trackRender = new TrackRender(updateModule, display); Console.ReadKey(); }