public async Task ReturnsResultBasedOnAttributeChanges(string updatedValue, AttributeCompareOption compareOption, SemVerChangeType expected) { var oldCode = new List <CodeSource> { new(SimpleField) }; var newCode = new List <CodeSource> { new( SimpleField.Replace("[JsonPropertyName(\"item\")]", updatedValue)) }; var options = OptionsFactory.BuildOptions().Set(x => x.CompareAttributes = compareOption); var result = await _calculator.CalculateChanges(oldCode, newCode, options, CancellationToken.None) .ConfigureAwait(false); result.ChangeType.Should().Be(expected); }