public void spin_up_pre_builds() { var factory = MockRepository.GenerateMock<IEventQueueFactory<FakeTopic>>(); var queue = new EventQueue<FakeTopic>(); var topic = new FakeTopic{ Name = "Top" }; factory.Stub(x => x.BuildFor(topic)).Return(queue); var family = new TopicFamily<FakeTopic>(factory); family.SpinUpChannel(topic); factory.AssertWasCalled(x => x.BuildFor(topic)); }
public void spin_up_pre_builds() { var factory = MockRepository.GenerateMock <IEventQueueFactory <FakeTopic> >(); var queue = new EventQueue <FakeTopic>(); var topic = new FakeTopic { Name = "Top" }; factory.Stub(x => x.BuildFor(topic)).Return(queue); var family = new TopicFamily <FakeTopic>(factory); family.SpinUpChannel(topic); factory.AssertWasCalled(x => x.BuildFor(topic)); }