public void Controller_Content_InvalidCharset_DefaultEncodingIsUsed() { // Arrange var contentController = new ContentController(); var contentType = "text/xml; charset=invalid; p1=p1-value"; // Act var contentResult = (ContentResult)contentController.Content_WithInvalidCharset(); // Assert Assert.NotNull(contentResult.ContentType); Assert.Equal(contentType, contentResult.ContentType.ToString()); // The default encoding of ContentResult is used when this result is executed. Assert.Null(contentResult.ContentType.Encoding); }