Exemplo n.º 1
0
        public void CreateNetwork_Fires_ProgressCompleted_Event()
        {
            //Arrange
            int nodeCount = 1037;
            Blob.TestSupport.ProgressEventHandlerHelper progressEventHandlerHelper = new Blob.TestSupport.ProgressEventHandlerHelper();
            BasicAdjListFactory fac = new BasicAdjListFactory();

            fac.ProgressCompleted += new ProgressCompletedEventHandler<IUpdateProgress, ProgressCompletedEventArgs>(progressEventHandlerHelper.NetObjFac_ProgressCompletedEventHandler);

            //Act
            fac.CreateNetwork(Guid.Empty, nodeCount);

            //Assert
            Assert.True(progressEventHandlerHelper.IsCompleted);
        }
Exemplo n.º 2
0
        public void CreateNetwork_Fires_ProgressEvents()
        {
            // Raising an event on the mock
            //  mock.Raise(m => m.FooEvent += null, new FooEventArgs(fooValue));
            int nodeCount = 13;
            Blob.TestSupport.ProgressEventHandlerHelper progressEventHandlerHelper = new Blob.TestSupport.ProgressEventHandlerHelper();
            BasicAdjListFactory fac = new BasicAdjListFactory();

            fac.ProgressChanged += new ProgressEventHandler<IUpdateProgress, ProgressEventArgs>(progressEventHandlerHelper.NetObjFac_ProgressEventHandler);

            //Act
            fac.CreateNetwork(Guid.Empty, nodeCount);

            //Assert
            Assert.True(progressEventHandlerHelper.ProgressCtr > 1);
        }
Exemplo n.º 3
0
        public void CreateNetwork_With_IsDirected_Param_Fires_ProgressEvents(bool isDirected)
        {
            //Arrange
            int nodeCount = 1037;
            Blob.TestSupport.ProgressEventHandlerHelper progressEventHandlerHelper = new Blob.TestSupport.ProgressEventHandlerHelper();
            BasicAdjListFactory fac = new BasicAdjListFactory();
            fac.IsDirected = isDirected;

            fac.ProgressChanged += new ProgressEventHandler<IUpdateProgress, ProgressEventArgs>(progressEventHandlerHelper.NetObjFac_ProgressEventHandler);

            //Act
            fac.CreateNetwork(Guid.Empty, nodeCount);

            //Assert
            int result = progressEventHandlerHelper.ProgressCtr;
            Assert.True(progressEventHandlerHelper.ProgressCtr > 0);
        }