diff --git a/CHANGELOG.md b/CHANGELOG.md index 0265dcd..eaeb5d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,9 @@ ## Improvements: -* New Project Wizard references the latest versions of supported test frameworks and .NET frameworks -* Format Document will now right-align numeric values in tables. This can be overridden to left align them by setting `gherkin_table_cell_right_align_numeric_content = false` in .editorconfig file within a `[*.feature]` section. +* New Project Wizard references the latest versions of supported test frameworks and .NET frameworks (#113) +* Format Document will now right-align numeric values in tables. This can be overridden to left align them by setting `gherkin_table_cell_right_align_numeric_content = false` in .editorconfig file within a `[*.feature]` section. (#107) +* Add xunit.v3 as a choice of test framework in the New Project Wizard (#120) ## Bug fixes: diff --git a/Reqnroll.VisualStudio.ProjectTemplate/ProjectTemplate.csproj b/Reqnroll.VisualStudio.ProjectTemplate/ProjectTemplate.csproj index 3860337..279462b 100644 --- a/Reqnroll.VisualStudio.ProjectTemplate/ProjectTemplate.csproj +++ b/Reqnroll.VisualStudio.ProjectTemplate/ProjectTemplate.csproj @@ -8,16 +8,19 @@ $if$ ('$unittestframework$' == 'xUnit') - + + $endif$$if$ ('$unittestframework$' == 'xUnit.v3') + + $endif$$if$ ('$unittestframework$' == 'NUnit') - + $endif$$if$ ('$unittestframework$' == 'MSTest') - + $endif$$if$ ('$unittestframework$' == 'TUnit') - + $endif$$if$ ('$fluentassertionsincluded$' == 'True') $endif$ diff --git a/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs b/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs index 8914952..cbb5bb0 100644 --- a/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs +++ b/Reqnroll.VisualStudio/UI/ViewModels/AddNewReqnrollProjectViewModel.cs @@ -32,7 +32,7 @@ public string DotNetFramework // 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", "TUnit" }); + public ObservableCollection TestFrameworks { get; } = new(new List { "MSTest", "NUnit", "xUnit", "xUnit.v3", "TUnit" }); public event PropertyChangedEventHandler PropertyChanged;