public void UpdateNodePositions_WithTupleData_SetPropertyTrafficNodes() { _fakeSetTrafficNodeTuples = new List <Tuple <double, double, string> > { new Tuple <double, double, string>(52.2318011, 0.15169109999999364, "EastPointLtd"), new Tuple <double, double, string>(52.229508018982365, 0.15089035034179688, "MathWorks"), new Tuple <double, double, string>(52.22996801547011, 0.1548171043395996, "Golf Driving Range"), new Tuple <double, double, string>(52.23554016575568, 0.15400171279907227, "St John's Innovation Centre"), new Tuple <double, double, string>(52.23232049441707, 0.1439380645751953, "Cambridge Consultants"), }; _nodeFinder.UpdateNodePositions(_fakeSetTrafficNodeTuples); var result = _nodeFinder.TrafficNodes; Assert.Equal(_fakeSetTrafficNodeTuples[0].Item1, _nodeFinder.TrafficNodes[0].GPSLocation.Latitude); Assert.Equal(_fakeSetTrafficNodeTuples[0].Item2, _nodeFinder.TrafficNodes[0].GPSLocation.Longitude); Assert.Equal(_fakeSetTrafficNodeTuples[1].Item1, _nodeFinder.TrafficNodes[1].GPSLocation.Latitude); Assert.Equal(_fakeSetTrafficNodeTuples[1].Item2, _nodeFinder.TrafficNodes[1].GPSLocation.Longitude); Assert.Equal(_fakeSetTrafficNodeTuples[2].Item1, _nodeFinder.TrafficNodes[2].GPSLocation.Latitude); Assert.Equal(_fakeSetTrafficNodeTuples[2].Item2, _nodeFinder.TrafficNodes[2].GPSLocation.Longitude); }