Ejemplo n.º 1
0
        private IndexCapability CapabilityWithValue(IndexValueCapability valueCapability)
        {
            IndexCapability mock = MockedIndexCapability();

            when(mock.ValueCapability(any())).thenReturn(valueCapability);
            return(mock);
        }
Ejemplo n.º 2
0
        public override IndexValueCapability ValueCapability(params ValueCategory[] valueCategories)
        {
            IndexValueCapability currentBest = IndexValueCapability.NO;

            foreach (IndexCapability capability in _capabilities)
            {
                IndexValueCapability next = capability.ValueCapability(valueCategories);
                if (next.compare(currentBest) > 0)
                {
                    currentBest = next;
                }
            }
            return(currentBest);
        }
Ejemplo n.º 3
0
        private void AssertValueCapability(UnionIndexCapability union, IndexValueCapability expectedValueCapability)
        {
            IndexValueCapability actual = union.ValueCapability(SomeValueCategory());

            assertEquals(expectedValueCapability, actual);
        }