コード例 #1
0
        public bool Add(T item)
        {
            bool res;

            _Letter = _Letter.Add(item, out res);
            return(res);
        }
コード例 #2
0
        public void UnionWith_Add_ElementsToCollection(string[] strings)
        {
            var PolyMorphSet = new HybridSet <string>();

            PolyMorphSet.UnionWith(strings);
            bool res;

            Received.InOrder(() =>
                             strings.ForEach(s => _LetterSimpleSetSubstitute.Add(s, out res))
                             );
        }
コード例 #3
0
        public HybridSetTest()
        {
            _Enumerable = Substitute.For <IEnumerable <string> >();
            _LetterSimpleSetSubstitute = Substitute.For <ILetterSimpleSet <string> >();
            _LetterSimpleSetFactory    = Substitute.For <ILetterSimpleSetFactory>();
            _LetterSimpleSetFactory.GetDefault <string>().Returns(_LetterSimpleSetSubstitute);
            _LetterSimpleSetFactory.GetDefault <string>(Arg.Any <string>()).Returns(_LetterSimpleSetSubstitute);
            _LetterSimpleSetFactory.GetDefault <string>(Arg.Any <IEnumerable <string> >()).Returns(arg =>
            {
                _GetDefaultParameter = ((IEnumerable <string>)arg[0]).ToList();
                return(_LetterSimpleSetSubstitute);
            });

            bool res;

            _LetterSimpleSetSubstitute.Add(Arg.Any <string>(), out res).Returns(_LetterSimpleSetSubstitute);

            _Factory = LetterSimpleSetFactoryBuilder.Factory;
            LetterSimpleSetFactoryBuilder.Factory = _LetterSimpleSetFactory;
        }