Exemplo n.º 1
0
        public void AddMethodByKeyAndValueFiresCollectionAddedEventAfterAdding()
        {
            Guid id = Guid.NewGuid();
            var mockPipe = new Mock<IPipe>();

            HelperForCollections helper = new HelperForCollections();
            _pipes.Added += new PipeCollectionEventHandler<IPipes, PipeCollectionEventArgs>(helper.Added_DummyHandler);
            using (RecordExpectations recorder = RecorderManager.StartRecording())
            {
                recorder.ExpectAndReturn(mockPipe.Id, id);
                new PipeCollectionEventArgs(PipeCollectionEventArgs.CollectionAction.Add, mockPipe);
                recorder.CheckArguments();
                helper.Added_DummyHandler(null, null);
            }

            _pipes.Add(id, mockPipe);
            MockManager.Verify();
        }
Exemplo n.º 2
0
        public void AddMethodByKeyValuePairFiresCollectionAddedEventAfterAdding()
        {
            Guid id = Guid.NewGuid();
            var mockEl = new Mock<IUtility>();
            KeyValuePair<Guid, IUtility> kvp = new KeyValuePair<Guid, IUtility>(id, mockEl);

            HelperForCollections helper = new HelperForCollections();
            _comments.Added += new UtilityCollectionEventHandler<IUtilitiesMgr, UtilityCollectionEventArgs>(helper.Added_DummyHandler);
            using (RecordExpectations recorder = RecorderManager.StartRecording())
            {
                recorder.ExpectAndReturn(mockEl.Id, id);
                new UtilityCollectionEventArgs(UtilityCollectionEventArgs.CollectionAction.Add, mockEl);
                recorder.CheckArguments();
                helper.Added_DummyHandler(null, null);
            }

            _comments.Add(kvp);
            MockManager.Verify();
        }
Exemplo n.º 3
0
        public void AddMethodFiresCollectionAddedEventAfterAdding()
        {
            Guid id = Guid.NewGuid();
            var mockEl = new Mock<IElement>();

            HelperForCollections helper = new HelperForCollections();
            _elements.Added += new ElementCollectionEventHandler<IElements, ElementCollectionEventArgs>(helper.Added_DummyHandler);
            using (RecordExpectations recorder = RecorderManager.StartRecording())
            {
                recorder.ExpectAndReturn(mockEl.Id, id).Repeat(2);
                new ElementCollectionEventArgs(ElementCollectionEventArgs.CollectionAction.Add, mockEl);
                recorder.CheckArguments();
                helper.Added_DummyHandler(null, null);
            }

            _elements.Add(mockEl);
            MockManager.Verify();
        }