public void Setup() { udpsender = new UDPSender(); fakeBaseLineFilter = Substitute.For <IBaseLineFilter>(); fakeUdpSender = Substitute.For <UDPSender>(); data = new BlockingCollection <BreathingValuesDataContainer>(); fakeProducer = Substitute.For <AltitudeSensor>(data); _uut = new Controller(data); }
/// <summary> /// CTOR, Recieves datacontainer from mainWindow. /// </summary> /// <param name="datacontainer"></param> public Controller(BlockingCollection <BreathingValuesDataContainer> datacontainer) { _breathingData = datacontainer; producer = new AltitudeSensor(_breathingData); }