Vodopádové nastavení
Koncept vodopádu nastavení znamená, že uživatel může zadat nastavení na úrovni sestavení, příslušenství a průzkumu :
- Sestavení – PexAssembly Nastavení
- Příslušenství – PexClass
- Průzkum – PexExplorationAttributeBase
Nastavení zadané na Úroveň montáže má vliv na všechna příslušenství a průzkum v rámci této sestavy. Nastavení zadané na Úroveň příslušenství ovlivňuje všechny průzkumy v rámci daného zařízení. Výhra podřízených nastavení – pokud je nastavení definováno na úrovni montáže a přípojky , použijí se nastavení zařízení .
Všimněte si, že některá nastavení jsou specifická pro úroveň montáže nebo úroveň montáže .
Příklad
using Microsoft.Pex.Framework;
[assembly: PexAssemblySettings(MaxBranches = 1000)] // we override the default value of maxbranches
namespace MyTests
{
[PexClass(MaxBranches = 500)] // we override the 1000 value and set maxbranches to 500
public partial class MyTests
{
[PexMethod(MaxBranches = 100)] // we override again, maxbranches = 100
public void MyTest(...) { ... }
}
}
Máte zpětnou vazbu?
Své nápady a žádosti o funkce můžete zadávat na webu Developer Community.