public VisualStudioOperationsFixture() { if (!Microsoft.Test.Apex.Operations.IsConfigured) { Microsoft.Test.Apex.Operations.Configure(new NuGetTestOperationConfiguration()); } _operations = Microsoft.Test.Apex.Operations.Current; _verifier = _operations.Get <IAssertionVerifier>(); _verifier.AssertionDelegate = FailAction; _testLogger = _operations.Get <ITestLogger>(); }
protected override void OnOperationsCreated(Operations operations) { base.OnOperationsCreated(operations); IAssertionVerifier verifier = operations.Get <IAssertionVerifier>(); verifier.AssertionDelegate = Assert.Fail; verifier.FinalFailure += WriteVerificationFailureTree; var logger = operations.Get <WarningIgnorerLogger>(); logger.SetTestContext(TestContext); }
public InterfacePredicate(IAssertionVerifier <IClassInfo> verifier) { _classMatchingInterfaceCondition = new ClassMatchingInterfaceCondition(new ClassToInterfaceFilterMapper(verifier.Items), false); }
public AssemblyRule(IAssertionVerifier <IAssemblyInfo> verifier) : base(verifier) { LogicalLink = new AssemblyLogicalLink(this); }
public InterfaceRule(IAssertionVerifier <IInterface> verifier) : base(verifier) { LogicalLink = new InterfaceLogicalLink(this); }
public ClassRule(IAssertionVerifier <IClassInfo> verifier) : base(verifier) { LogicalLink = new ClassLogicalLink(this); }
public ClassMatchingInterfaceCondition(IAssertionVerifier <IInterface> verifier) : base(verifier) { LogicalLink = new ClassMatchingInterfaceLogicalLink(this); }
public RuleBase(IAssertionVerifier <T> verifier) { Verifier = verifier; }
public RuleBase(IFilter <T> items, bool negateAssertion) { var assertions = new Filter <T>(items.FilteredItems); Verifier = new AssertionVerifier <T>(items, assertions, negateAssertion, new TestResultLogger()); }