Dev2.Core.Tests.mvTest.DeleteResourceConfirmedExpectRemoveNavigationResourceMessage C# (CSharp) Method

DeleteResourceConfirmedExpectRemoveNavigationResourceMessage() private method

        public void DeleteResourceConfirmedExpectRemoveNavigationResourceMessage()
        {
            lock (syncroot)
            {
                CreateFullExportsAndVm();
                SetupForDelete();

                _eventAggregator.Setup(e => e.Publish(It.IsAny<RemoveNavigationResourceMessage>()))
                                .Callback<object>((o =>
                                {
                                    var m = (RemoveNavigationResourceMessage)o;
                                    Assert.IsTrue(m.ResourceModel.Equals(_firstResource.Object));
                                }));

                var msg = new DeleteResourceMessage(_firstResource.Object, false);
                _mainViewModel.Handle(msg);
                _eventAggregator.Verify(e => e.Publish(It.IsAny<RemoveNavigationResourceMessage>()), Times.Once());
            }
        }
mvTest