public void CreateProfile(string accountName, string profileName)
        {
            ObjectFactory.GetInstance <PluginContextMock>().AccountName = accountName;
            ProfileCollection.Add(new ProfileCreationArgs(profileName, new object()));

            Bus.ResetExpectations();
            NServiceBusMockRegistry.Setup(Bus);

            Context.AccountName = accountName;
            Context.ProfileName = profileName;
        }
        public void StartPlugin()
        {
            _sentMessages.Clear();
            var bus = ObjectFactory.GetInstance <IBus>();

            bus.ResetExpectations();
            NServiceBusMockRegistry.Setup(bus);
            bus.Stub(x => x.Send()).IgnoreArguments().WhenCalled(StoreMessage).Return(null);
            bus.Stub(x => x.SendToUi()).IgnoreArguments().WhenCalled(StoreMessage).Return(null);
            ObjectFactory.GetInstance <PluginContextMock>().PluginName =
                ObjectFactory.GetInstance <IPluginContext>().PluginName.Value;

            ObjectFactory.GetInstance <PluginInitializer>().Init();
        }