@@ -359,7 +359,7 @@ The following test will output to console and copy to clipboard the following te
359359
360360## ✅ Usage in Tests
361361
362- ### ✅ Use `TestimizeGeneratedTestCases` Attributte
362+ ### ✅ Use `TestimizeGeneratedTestCases` NUnit Attributte
363363
364364```csharp
365365[TestFixture ]
@@ -390,6 +390,67 @@ public class SampleTests
390390
391391---
392392
393+ ### ✅ Use `TestimizeGeneratedTestCases` MSTest Attributte
394+
395+ ```csharp
396+ [TestClass ]
397+ public class SampleTests
398+ {
399+ public static List<TestCase> ConfigureEngine() =>
400+ TestimizeEngine.Configure(
401+ parameters => parameters
402+ .AddText(6, 12)
403+ .AddEmail(5, 10)
404+ .AddPhone(6, 8)
405+ .AddText(4, 10)
406+ , settings =>
407+ {
408+ settings.Mode = TestGenerationMode.HybridArtificialBeeColony;
409+ settings.TestCaseCategory = TestCaseCategory.Validation;
410+ }
411+ ).Generate();
412+
413+ [DataTestMethod ]
414+ [TestimizeGeneratedTestCases(nameof(ConfigureEngine)) ]
415+ public void TestABCGeneration(string textValue, string email, string phone, string anotherText)
416+ {
417+ // your test logic here
418+ }
419+ }
420+
421+ ```
422+ ---
423+
424+ ### ✅ Use `TestimizeGeneratedTestCases` xUnit Attributte
425+
426+ ```csharp
427+ public class SampleXUnitTests
428+ {
429+ public static List<TestCase> ConfigureEngine() =>
430+ TestimizeEngine.Configure(
431+ parameters => parameters
432+ .AddText(6, 12)
433+ .AddEmail(5, 10)
434+ .AddPhone(6, 8)
435+ .AddText(4, 10)
436+ , settings =>
437+ {
438+ settings.Mode = TestGenerationMode.HybridArtificialBeeColony;
439+ settings.TestCaseCategory = TestCaseCategory.Validation;
440+ }
441+ ).Generate();
442+
443+ [Theory ]
444+ [TestimizeGeneratedTestCases(nameof(ConfigureEngine)) ]
445+ public void TestABCGeneration(string textValue, string email, string phone, string anotherText)
446+ {
447+ // your test logic here
448+ }
449+ }
450+
451+ ```
452+ ---
453+
393454## 🛠 Available Parameters
394455
395456| Type | Parameter Class |
@@ -473,14 +534,18 @@ Define custom equivalence classes and settings for each input type:
473534}
474535
475536```
476- ## 📦 Output Generators
477-
478- | Class Name | Description |
479- |----------------------------------------|------------------------------------|
480- | `NUnitTestCaseAttributeOutputGenerator` | `[TestCase(...)]` attributes |
481- | `NUnitTestCaseSourceOutputGenerator` | `IEnumerable<object[]>` method |
482- | `CsvTestCaseOutputGenerator` | CSV output |
483- | `JsonTestCaseOutputGenerator` | JSON test data output |
537+ ## 📦 Supported Output Generators
538+
539+ | Output Generator Class | Target Framework | Description |
540+ |----------------------------------------------|------------------|-----------------------------------------------------------------------------|
541+ | `NUnitTestCaseAttributeOutputGenerator` | NUnit | Generates `[TestCase(...)]` attributes per test case. |
542+ | `NUnitTestCaseSourceOutputGenerator` | NUnit | Outputs a method with `IEnumerable<object[]>` for use with `TestCaseSource`.|
543+ | `XUnitInlineDataOutputGenerator` | xUnit | Generates `[InlineData(...)]` attributes for xUnit tests. |
544+ | `MSTestTestMethodAttributeOutputGenerator` | MSTest | Generates `[DataTestMethod]` and `[DataRow(...)]` attributes. |
545+ | `CsvTestCaseOutputGenerator` | CSV | Writes test cases as CSV rows (e.g., for import/export or tools). |
546+ | `JsonTestCaseOutputGenerator` | JSON | Outputs test cases as a structured JSON array (used in pipelines/tools). |
547+ | `FactoryMethodTestCaseOutputGenerator` | Any (.NET) | Generates `List<Model>` factory-style methods for object-based test cases. |
548+
484549
485550---
486551
0 commit comments