public void DaxFormatterSingleRequest_MaxLineLengthSerialization(DaxFormatterLineStyle lineStyle, int expectedLineStyle) { var request = new DaxFormatterSingleRequest { MaxLineLength = lineStyle }; var property = GetJsonProperty(request, nameof(DaxFormatterSingleRequest.MaxLineLength)); var currentLineStyle = property.GetInt32(); Assert.Equal(expectedLineStyle, currentLineStyle); }
public async Task DaxFormatterClient_FormatAsync_LineStyleIsHonored(DaxFormatterLineStyle lineStyle, string expression, string expectedExpression) { var request = new DaxFormatterSingleRequest { Dax = expression, MaxLineLength = lineStyle }; var response = await _fixture.Client.FormatAsync(request); Assert.NotNull(response); var actualExpression = response.Formatted; Assert.Equal(expectedExpression, actualExpression); }