public void TestFileCreationWithValidFileNameAndEmptyResponseObject() { var emptyTestAPIData = new LiveTrafficDataResponse.Response(); string outputFileName = CSVFile.GenerateFile(emptyTestAPIData, "output.csv"); Assert.IsNull(outputFileName); }
public void TestConnectingToAPIWithValidAPIKeyAndURL() { LiveTrafficDataResponse.Response actualCameraData = LiveTrafficData.RetrieveLiveTrafficData("j1zHbAwDsYNo4sR9FpInRVzIX8698p9JxomI", "https://api.transport.nsw.gov.au/v1/live/cameras"); Assert.IsNotNull( actualCameraData); }
public void TestConnectingToAPIWithFakeAPIKey() { LiveTrafficDataResponse.Response actualCameraData = LiveTrafficData.RetrieveLiveTrafficData("fakeKey", "https://api.transport.nsw.gov.au/v1/live/cameras"); Assert.IsNull(actualCameraData); }
public void TestFileCreationWithValidFileNameAndNullResponseObject() { LiveTrafficDataResponse.Response testAPIData = null; string outputFileName = CSVFile.GenerateFile(testAPIData, "output.csv"); Assert.IsNull(outputFileName); }
public void TestFileCreationWithInvalidFileName() { var emptyTestAPIData = new LiveTrafficDataResponse.Response(); string outputFileName = CSVFile.GenerateFile(emptyTestAPIData,"output" + DateTime.Today.ToShortDateString() + ".csv" ); Assert.IsNull(outputFileName); }