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); }
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); }
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); }