DarabonbaUnitTests/ResponseTest.cs (27 lines of code) (raw):
using System.IO;
using System.Net;
using System.Net.Http;
using System.Text;
using Darabonba;
using Xunit;
namespace DaraUnitTests
{
public class ResponseTest
{
[Fact]
public void TestDaraResponse()
{
HttpResponseMessage httpResponseMessage = new HttpResponseMessage
{
StatusCode = HttpStatusCode.OK,
Content = new StreamContent(new MemoryStream(Encoding.UTF8.GetBytes("test")))
};
Response response = new Response(httpResponseMessage);
Assert.NotNull(response);
Assert.Equal(200, response.StatusCode);
Assert.Equal("", response.StatusMessage);
Response responseNull = new Response(null);
Assert.Null(responseNull.Body);
}
}
}