// -------------------------------------------------------------------------------------------- // For Testing Purposes Only public ServersController(bool isRandom) { //Create Server and populate LoadRecords in memory System.Web.HttpRuntime.Cache["InMemoryContext"] = new InMemoryContext(); var inMemoryContext = (InMemoryContext)System.Web.HttpRuntime.Cache["InMemoryContext"]; _loadRecordsByServer = inMemoryContext.LoadRecordsByServer; _loadRecordsByServer.AddServer(Global.Utility.PopulatedServer); _loadRecordsByServer.AddServer(Global.Utility.NewServer); if (!isRandom) { _loadRecordsByServer.InitializeServersLoadRecordsRandom(Global.Utility.PopulatedServer, 0.1, 1.5); } else { _loadRecordsByServer.InitializeServersLoadRecords(Global.Utility.PopulatedServer, Global.Utility.LoadRate); } }
public InMemoryContext() { LoadRecordsByServer = new LoadRecordsByServer(); }
public ServersController() { var inMemoryContext = (InMemoryContext)System.Web.HttpRuntime.Cache.Get("InMemoryContext"); _loadRecordsByServer = inMemoryContext.LoadRecordsByServer; }