-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Labels
Resolution/ImplementedThe described enhancement or housekeeping work has been implemented.The described enhancement or housekeeping work has been implemented.Type/HousekeepingThis includes internal only changes.This includes internal only changes.
Description
Currently there are 3 test projects:
| Project | Language | Unit testing framework |
|---|---|---|
| CSharpMath Tests | C# | xunit |
| CSharpMath.Editor Tests | C# | xunit |
| TestsInFSharp | F# | nunit |
2 languages and 2 frameworks. It looks a bit odd to me cause there is no additional separate F# API and therefore usage is pretty much the same.
Proposals:
- Choose
xunit,nunitor whatever and stick to it. - Rewrite tests to F# entirely. There are OS projects that uses F# for tests (For example, WpfMath.Tests. So I don't think it will be a problem for new contributors.
I know there is (was?) plan to use F# for "core" library but since it won't happen in the near future maybe it make sense to rewrite only tests for now.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Resolution/ImplementedThe described enhancement or housekeeping work has been implemented.The described enhancement or housekeeping work has been implemented.Type/HousekeepingThis includes internal only changes.This includes internal only changes.