public void TrackObject_PositionXCoor_ReceivedCorrect() { _newTracks.Add(Substitute.For <ITrackObject>()); _listHandler.Renew(_newTracks); _listHandler.Update(_newTracks); Assert.AreEqual(_uut.Position.XCoor, _newTracks[0].Position.XCoor); }
public void CurrentCourse_PositionXCoor_ReceivedCorrect() { _newTracks.Add(Substitute.For <ITrackObject>()); _listHandler.Renew(_newTracks); _listHandler.Update(_newTracks); _uut.CurrentCourse(_newTracks[0].Position, _listHandler.CurrentTracks[0].Position, _distance); var temp = _newTracks[0].Position.Received().XCoor; }
private void MonitorSystem(object sender, TrackListUpdatedArgs trackListUpdatedArgs) { List <ITrackObject> newTrackList = trackListUpdatedArgs.TrackList; if (ListHandler.Initiate(newTrackList)) { return; } ListHandler.Update(newTrackList); Console.WriteLine(ListHandler); Console.WriteLine(ListHandler.CurrentSeperationEvents()); ListHandler.Renew(newTrackList); }
public void ListHandler_UpdateVelocity_ReceivedCorrect() { _newTracks.Add(Substitute.For <ITrackObject>()); ITrackObject trackOne = Substitute.For <ITrackObject>(); trackOne.Tag.Returns("HDJ232"); // Renew to update _uut.Renew(_newTracks); _uut.Update(_newTracks); _velocity.Received().CurrentVelocity(_newTracks[0], _uut.CurrentTracks[0], _distance); }