Ejemplo n.º 1
0
        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>();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public InterfacePredicate(IAssertionVerifier <IClassInfo> verifier)
 {
     _classMatchingInterfaceCondition = new ClassMatchingInterfaceCondition(new ClassToInterfaceFilterMapper(verifier.Items), false);
 }
Ejemplo n.º 4
0
 public AssemblyRule(IAssertionVerifier <IAssemblyInfo> verifier) : base(verifier)
 {
     LogicalLink = new AssemblyLogicalLink(this);
 }
Ejemplo n.º 5
0
 public InterfaceRule(IAssertionVerifier <IInterface> verifier) : base(verifier)
 {
     LogicalLink = new InterfaceLogicalLink(this);
 }
Ejemplo n.º 6
0
 public ClassRule(IAssertionVerifier <IClassInfo> verifier) : base(verifier)
 {
     LogicalLink = new ClassLogicalLink(this);
 }
 public ClassMatchingInterfaceCondition(IAssertionVerifier <IInterface> verifier) : base(verifier)
 {
     LogicalLink = new ClassMatchingInterfaceLogicalLink(this);
 }
Ejemplo n.º 8
0
 public RuleBase(IAssertionVerifier <T> verifier)
 {
     Verifier = verifier;
 }
Ejemplo n.º 9
0
        public RuleBase(IFilter <T> items, bool negateAssertion)
        {
            var assertions = new Filter <T>(items.FilteredItems);

            Verifier = new AssertionVerifier <T>(items, assertions, negateAssertion, new TestResultLogger());
        }