diff --git a/CHANGELOG.md b/CHANGELOG.md index 6096246..9acd820 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Improvements: +* Suggestion for adding [FluentAssertions](https://github.com/fluentassertions/fluentassertions) on the new project wizard screen has been removed to avoid confusions, because FluentAssertion does not offer free use for commercial projects anymore. (#60) * Step previews: do not convert options list parameter, e.g. '(option1|option2|option3)', to [string] ## Bug fixes: diff --git a/Reqnroll.VisualStudio.UI/Dialogs/AddNewReqnrollProjectDialog.xaml b/Reqnroll.VisualStudio.UI/Dialogs/AddNewReqnrollProjectDialog.xaml index 1bd4cea..db226e1 100644 --- a/Reqnroll.VisualStudio.UI/Dialogs/AddNewReqnrollProjectDialog.xaml +++ b/Reqnroll.VisualStudio.UI/Dialogs/AddNewReqnrollProjectDialog.xaml @@ -251,7 +251,7 @@ SelectionChanged="TestFramework_SelectionChanged" /> - + diff --git a/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs b/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs index 6a42763..50c42a6 100644 --- a/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs +++ b/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs @@ -11,7 +11,7 @@ public class AddNewReqnrollProjectViewModel : INotifyPropertyChanged { DotNetFramework = Net8, UnitTestFramework = MsTest, - FluentAssertionsIncluded = true + FluentAssertionsIncluded = false }; #endif private string _dotNetFramework = Net8; @@ -27,7 +27,10 @@ public string DotNetFramework } public string UnitTestFramework { get; set; } = MsTest; - public bool FluentAssertionsIncluded { get; set; } = true; + // FluentAssertions suggestion is temporarily hidden from the UI as it is not free for commercial use anymore. + // See https://xceed.com/fluent-assertions-faq/ + // Maybe we could consider suggesting https://github.com/shouldly/shouldly instead. + public bool FluentAssertionsIncluded { get; set; } = false; public ObservableCollection TestFrameworks { get; } = new(new List { "MSTest", "NUnit", "xUnit" }); public event PropertyChangedEventHandler PropertyChanged;