public TestsDevelopmentRateBuilder(ComponentsMicroArchitecture componentsMicroArchitecture, TestsScale testsScale, TestsCoverageLevel testsCoverageLevel) { ComponentsMicroArchitecture = componentsMicroArchitecture; TestsScale = testsScale; TestsCoverageLevel = testsCoverageLevel; }
public TestsDevelopmentRate Create(TestsCoverageLevel level, double value) { return this.WithTestsCoverLevel(level).Create(value); }
public TestsDevelopmentRate Create(ComponentsMicroArchitecture arch, TestsScale scale, TestsCoverageLevel coverLevel, double value) { return this.WithMicroArch(arch).WithTestsScale(scale).WithTestsCoverLevel(coverLevel).Create(value); }
public TestsDevelopmentRateBuilder WithTestsCoverLevel(TestsCoverageLevel level) { this.TestsCoverageLevel = level; return this; }