public void The_physical_model_should_be_refreshed()
        {
            var physicalModel = MockRepository.GenerateStub<IPhysicalModel>();

            IHandleMessages<TopologySnapshot> messageHandler = new TopologySnapshotMessageHandler(physicalModel);

            var eventMessage = new TopologySnapshot
                                   {
                                       Endpoints = new List<Endpoint> { new Endpoint() }
                                   };

            messageHandler.Handle(eventMessage);

            physicalModel.AssertWasCalled(x => x.UpdateModel(Arg<IEnumerable<Endpoint>>.Matches(a => a.Count() == 1)));
        }
Example #2
0
        public void The_physical_model_should_be_refreshed()
        {
            var physicalModel = MockRepository.GenerateStub <IPhysicalModel>();

            IHandleMessages <TopologySnapshot> messageHandler = new TopologySnapshotMessageHandler(physicalModel);

            var eventMessage = new TopologySnapshot
            {
                Endpoints = new List <Endpoint> {
                    new Endpoint()
                }
            };

            messageHandler.Handle(eventMessage);


            physicalModel.AssertWasCalled(x => x.UpdateModel(Arg <IEnumerable <Endpoint> > .Matches(a => a.Count() == 1)));
        }