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
<p>You can find more details at : <ahref="https://github.com/JerrettDavis/TinyBDD" target="_blank"> https://github.com/JerrettDavis/TinyBDD</a></p>
"body": "Roslyn source generator for compile-time enum-to-enum mapping by member name with prefix stripping, nullable enum support, explicit value overrides and exhaustive coverage diagnostics."
TinyBDD includes a **Roslyn source generator** that **automatically optimizes ALL BDD tests at compile-time** starting in v1.1. No attributes needed, no configuration, no additional packages!
207
207
@@ -257,9 +257,9 @@ The generator transforms fluent chains into optimized procedural code while main
257
257
258
258
---
259
259
260
-
## Basic Usage
260
+
######Basic Usage
261
261
262
-
### MSTest Example
262
+
######### MSTest Example
263
263
264
264
```csharp
265
265
usingTinyBDD.MSTest;
@@ -283,7 +283,7 @@ public class MathTests : TinyBddMsTestBase
283
283
284
284
---
285
285
286
-
### NUnit Example
286
+
######### NUnit Example
287
287
288
288
```csharp
289
289
usingTinyBDD.NUnit;
@@ -306,7 +306,7 @@ public class MathTests : TinyBddNUnitBase
306
306
307
307
---
308
308
309
-
### xUnit Example
309
+
######### xUnit Example
310
310
311
311
```csharp
312
312
usingTinyBDD.Xunit;
@@ -329,9 +329,9 @@ public class MathTests : TinyBddXunitBase
329
329
330
330
---
331
331
332
-
## File-Based Usage
332
+
######File-Based Usage
333
333
334
-
### Gherkin Feature File
334
+
######### Gherkin Feature File
335
335
336
336
Create `Features/Calculator.feature`:
337
337
@@ -355,7 +355,7 @@ Examples:
355
355
| 4 | 5 | 20 |
356
356
```
357
357
358
-
### Driver Implementation
358
+
######### Driver Implementation
359
359
360
360
```csharp
361
361
usingTinyBDD.Extensions.FileBased.Core;
@@ -396,7 +396,7 @@ public class CalculatorDriver : IApplicationDriver
@@ -446,7 +446,7 @@ All step types have **sync** and **async** overloads.
446
446
447
447
---
448
448
449
-
## Cleanup with Finally
449
+
######Cleanup with Finally
450
450
451
451
`Finally` registers cleanup handlers that execute after all steps complete, even if steps throw exceptions. This is useful for resource cleanup like disposing objects:
0 commit comments