public void ConvertTuplesToGPSLocations_WithListOfGPSTuples_ReturnsCorrectGPSLocationsListObject() { // arrange var newFakeGpsTuples = new List <Tuple <double, double> > { new Tuple <double, double> (1.123456, -1.123456), new Tuple <double, double> (2.123456, -2.123456), new Tuple <double, double> (3.123456, -3.123456), new Tuple <double, double> (4.123456, -4.123456), new Tuple <double, double> (5.123456, -5.123456) }; // act var gpsObjects = _nodeFinder.ConvertTuplesToGPSLocations(newFakeGpsTuples); // assert Assert.True(gpsObjects[0].Latitude.Equals(newFakeGpsTuples[0].Item1)); Assert.True(gpsObjects[0].Longitude.Equals(newFakeGpsTuples[0].Item2)); Assert.True(gpsObjects[1].Latitude.Equals(newFakeGpsTuples[1].Item1)); Assert.True(gpsObjects[1].Longitude.Equals(newFakeGpsTuples[1].Item2)); Assert.True(gpsObjects[2].Latitude.Equals(newFakeGpsTuples[2].Item1)); Assert.True(gpsObjects[2].Longitude.Equals(newFakeGpsTuples[2].Item2)); Assert.True(gpsObjects[3].Latitude.Equals(newFakeGpsTuples[3].Item1)); Assert.True(gpsObjects[3].Longitude.Equals(newFakeGpsTuples[3].Item2)); Assert.True(gpsObjects[4].Latitude.Equals(newFakeGpsTuples[4].Item1)); Assert.True(gpsObjects[4].Longitude.Equals(newFakeGpsTuples[4].Item2)); }