public static string GetString(this byte[] bytes, Encoding encoding) { var stringValue = string.Empty; using (var stream = new MemoryStream(bytes)) { stringValue = stream.GetString(encoding); } return stringValue; }
private static void assertAreEqual(Response response, string expected) { var streamAction = response.Contents; using (var s = new MemoryStream()) { streamAction.Invoke(s); var value = s.GetString(Encoding.UTF8); Console.WriteLine(expected); value = Regex.Replace(value, @"\s", ""); expected = Regex.Replace(expected, @"\s", ""); Assert.True(expected.Equals(value, StringComparison.OrdinalIgnoreCase), string.Format("{1}expected: {0}{1} actual: {2}", expected, Environment.NewLine, value)); } }