Unit Testing Issue
samSol
1
Reputation point
Dear All,
I want to add Unit testing functionality for my following code
public class MyImage
{
public string ImageID { get; set; }
public string ImageFullName { get; set; }
public string ImageURL { get; set; }
public string ImageDimensions { get; set; }
}
[Route("api/[controller]")]
[ApiController]
public class ImageController : ControllerBase
{
[HttpGet("{id}")]
public string Get(string date)
{
string result = string.Empty;
var url = "https://myurl.com";
var httpRequest = (HttpWebRequest)WebRequest.Create(url);
var httpResponse = (HttpWebResponse)httpRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
result = streamReader.ReadToEnd();
}
return result;
}
}
Any help would be greatly appreciated