Я хочу иметь возможность симулировать SignalR Hub для тестирования сервисов.Идея заключается в том, чтобы создать тест следующим образом: Запустите сервер SignalR (URL, порт и класс концентратора должны быть настроены во время выполнения) - для этого в тестовом модуле будет создан концентратор.Итак, первая часть - запуск настраиваемого сервера SignalR во время выполнения:
StartOptions so = new StartOptions("http://127.0.0.1:8080");
so.AppStartup = "SrServer.Startup1"; // set the startup class (will be defined in the test module)
Ниже приведен пример для Startup1:
class Startup1
{
public void Configuration(IAppBuilder app)
{
app.UseCors(CorsOptions.AllowAll);
app.MapSignalR();
}
}
Единственная проблема, которую мне не хватает, это возможностьустановить концентратор для использования из моего тестового модуля - это возможно?