diff --git a/test/Mockaco.AspNetCore.Tests/Templating/Response/BinaryResponseBodyStrategyTest.cs b/test/Mockaco.AspNetCore.Tests/Templating/Response/BinaryResponseBodyStrategyTest.cs index 762761d..124dec4 100644 --- a/test/Mockaco.AspNetCore.Tests/Templating/Response/BinaryResponseBodyStrategyTest.cs +++ b/test/Mockaco.AspNetCore.Tests/Templating/Response/BinaryResponseBodyStrategyTest.cs @@ -2,6 +2,7 @@ using System; using System.IO; using System.Net.Http; +using System.Text; using System.Threading.Tasks; using Xunit; @@ -88,5 +89,18 @@ public async Task Returns_Null_For_Null_Body() response.Should() .BeNull(); } + + [Fact] + public async Task Returns_Response_When_Body_Is_Set() + { + var bodyOnlyResponseTemplate = new ResponseTemplate { Body = "randomdata" }; + + var bodyBytes = Encoding.UTF8.GetBytes(bodyOnlyResponseTemplate.Body.ToString()); + + var response = await _strategy.GetResponseBodyBytesFromTemplate(bodyOnlyResponseTemplate); + + response.Should() + .BeEquivalentTo(bodyBytes); + } } } \ No newline at end of file