-
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.
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.