< Summary - Syki

Information
Class: Syki.Back.Errors.ErrorExamplesProvider<T>
Assembly: Back
File(s): /home/runner/work/syki/syki/Back/Errors/ErrorExamplesProvider.cs
Tag: 4_16869239191
Line coverage
0%
Covered lines: 0
Uncovered lines: 1
Coverable lines: 1
Total lines: 104
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 2
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
GetExamples()0%620%

File(s)

/home/runner/work/syki/syki/Back/Errors/ErrorExamplesProvider.cs

#LineLine coverage
 1namespace Syki.Back.Errors;
 2
 3public abstract class ErrorExamplesProvider<T1> : IMultipleExamplesProvider<ErrorOut>
 4    where T1 : SykiError, new()
 5{
 6    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 07        new[] { new T1() }.Select(e => e.ToSwaggerExampleErrorOut());
 8}
 9
 10public abstract class ErrorExamplesProvider<T1, T2> : IMultipleExamplesProvider<ErrorOut>
 11    where T1 : SykiError, new()
 12    where T2 : SykiError, new()
 13{
 14    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 15        new SykiError[] { new T1(), new T2() }.Select(e => e.ToSwaggerExampleErrorOut());
 16}
 17
 18public abstract class ErrorExamplesProvider<T1, T2, T3> : IMultipleExamplesProvider<ErrorOut>
 19    where T1 : SykiError, new()
 20    where T2 : SykiError, new()
 21    where T3 : SykiError, new()
 22{
 23    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 24        new SykiError[] { new T1(), new T2(), new T3() }.Select(e => e.ToSwaggerExampleErrorOut());
 25}
 26
 27public abstract class ErrorExamplesProvider<T1, T2, T3, T4> : IMultipleExamplesProvider<ErrorOut>
 28    where T1 : SykiError, new()
 29    where T2 : SykiError, new()
 30    where T3 : SykiError, new()
 31    where T4 : SykiError, new()
 32{
 33    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 34        new SykiError[] { new T1(), new T2(), new T3(), new T4() }.Select(e => e.ToSwaggerExampleErrorOut());
 35}
 36
 37public abstract class ErrorExamplesProvider<T1, T2, T3, T4, T5> : IMultipleExamplesProvider<ErrorOut>
 38    where T1 : SykiError, new()
 39    where T2 : SykiError, new()
 40    where T3 : SykiError, new()
 41    where T4 : SykiError, new()
 42    where T5 : SykiError, new()
 43{
 44    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 45        new SykiError[] { new T1(), new T2(), new T3(), new T4(), new T5() }.Select(e => e.ToSwaggerExampleErrorOut());
 46}
 47
 48public abstract class ErrorExamplesProvider<T1, T2, T3, T4, T5, T6> : IMultipleExamplesProvider<ErrorOut>
 49    where T1 : SykiError, new()
 50    where T2 : SykiError, new()
 51    where T3 : SykiError, new()
 52    where T4 : SykiError, new()
 53    where T5 : SykiError, new()
 54    where T6 : SykiError, new()
 55{
 56    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 57        new SykiError[] { new T1(), new T2(), new T3(), new T4(), new T5(), new T6() }
 58        .Select(e => e.ToSwaggerExampleErrorOut());
 59}
 60
 61public abstract class ErrorExamplesProvider<T1, T2, T3, T4, T5, T6, T7> : IMultipleExamplesProvider<ErrorOut>
 62    where T1 : SykiError, new()
 63    where T2 : SykiError, new()
 64    where T3 : SykiError, new()
 65    where T4 : SykiError, new()
 66    where T5 : SykiError, new()
 67    where T6 : SykiError, new()
 68    where T7 : SykiError, new()
 69{
 70    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 71        new SykiError[] { new T1(), new T2(), new T3(), new T4(), new T5(), new T6(), new T7() }
 72        .Select(e => e.ToSwaggerExampleErrorOut());
 73}
 74
 75public abstract class ErrorExamplesProvider<T1, T2, T3, T4, T5, T6, T7, T8> : IMultipleExamplesProvider<ErrorOut>
 76    where T1 : SykiError, new()
 77    where T2 : SykiError, new()
 78    where T3 : SykiError, new()
 79    where T4 : SykiError, new()
 80    where T5 : SykiError, new()
 81    where T6 : SykiError, new()
 82    where T7 : SykiError, new()
 83    where T8 : SykiError, new()
 84{
 85    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 86        new SykiError[] { new T1(), new T2(), new T3(), new T4(), new T5(), new T6(), new T7(), new T8() }
 87        .Select(e => e.ToSwaggerExampleErrorOut());
 88}
 89
 90public abstract class ErrorExamplesProvider<T1, T2, T3, T4, T5, T6, T7, T8, T9> : IMultipleExamplesProvider<ErrorOut>
 91    where T1 : SykiError, new()
 92    where T2 : SykiError, new()
 93    where T3 : SykiError, new()
 94    where T4 : SykiError, new()
 95    where T5 : SykiError, new()
 96    where T6 : SykiError, new()
 97    where T7 : SykiError, new()
 98    where T8 : SykiError, new()
 99    where T9 : SykiError, new()
 100{
 101    public IEnumerable<SwaggerExample<ErrorOut>> GetExamples() =>
 102        new SykiError[] { new T1(), new T2(), new T3(), new T4(), new T5(), new T6(), new T7(), new T8(), new T9() }
 103        .Select(e => e.ToSwaggerExampleErrorOut());
 104}

Methods/Properties

GetExamples()