You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,16 +12,20 @@ NetArchTest.eNhancedEdition is based on [NetArchTest v1.3.2](https://github.com/
12
12
NetArchTest is well established mature library, but in order to push things forward, a few breaking changes had to be made, and that is how **eNhancedEdition** was born. eNhancedEdition uses almost identical Fluent API as a base library, but it is not 100% backward compatible, and it will never be.
13
13
14
14
What **eNhancedEdition** has to offer, that is not available in the NetArchTest v1.3.2:
15
-
-[Slices](#slices)
16
-
- added BenMorris/NetArchTest#105 - dependency search functions: HaveDependencyOnAny/OnlyHaveDependencyOn explain why a type fails test through [IType.Explanation](documentation/api.md#itypeexplanation)
17
-
- fixed BenMorris/NetArchTest#98 - ResideInNamespaceMatching with nested+internal types
18
-
- fixed BenMorris/NetArchTest#101 - Conditions.OnlyHaveDependenciessOn fails when switch expression is used
19
-
- fixed BenMorris/NetArchTest#119 - Fixed nulls for Success result
20
-
- fixed BenMorris/NetArchTest#120 - Add support for records and init-only properties
21
-
- fixed NeVeSpl/NetArchTest.eNhancedEdition#3 - generic type parameters: `T*`, `T[]`, `T&` were detected as dependencies
22
-
- added BenMorris/NetArchTest#126 - Add support for structs, enums and delegates
23
-
- added BenMorris/NetArchTest#131 - Add support for all access modifiers: public, internal, private, protected, private protected, protected internal
24
-
- fixed BenMorris/NetArchTest#130 - remove number of type parameters (e.g. `1) from the name of generic type
15
+
- fixed all know bugs present in v1.3.2 :
16
+
-BenMorris/NetArchTest#98,
17
+
-BenMorris/NetArchTest#101,
18
+
-BenMorris/NetArchTest#120,
19
+
-NeVeSpl/NetArchTest.eNhancedEdition#3
20
+
- corrected design mistakes:
21
+
-BenMorris/NetArchTest#119 - Fixed nulls for Success result
22
+
-BenMorris/NetArchTest#130 - remove number of type parameters (e.g. `1) from the name of generic type
23
+
- added new feature:
24
+
-[Slices](#slices)
25
+
-BenMorris/NetArchTest#105 - dependency search functions: HaveDependencyOnAny/OnlyHaveDependencyOn explain why a type fails test through [IType.Explanation](documentation/api.md#itypeexplanation)
26
+
-BenMorris/NetArchTest#126 - Add support for structs, enums and delegates
27
+
-BenMorris/NetArchTest#131 - Add support for all access modifiers: public, internal, private, protected, private protected, protected internal
28
+
25
29
26
30
## Index
27
31
@@ -140,7 +144,7 @@ Available predicates/conditions:
140
144
| 2N |[NotHaveDependencyOnAll(D1, D2)](documentation/api.md#conditionnothavedependencyonall)| not all | yes | a, b, c, d, e, f | g, h |
141
145
| 3N |[HaveDependencyOtherThan(D1, D2)](documentation/api.md#conditionhavedependencyotherthan)| >=0 | yes | b, d, f, h, | a, c, e, g |
142
146
143
-
147
+
Explnation why a type fails dependecy search test is available on the failing type: [IType.Explanation](documentation/api.md#itypeexplanation)
0 commit comments