public RelayVariations(EventDB eventDB, Id <Course> courseId, RelaySettings relaySettings) { this.eventDB = eventDB; this.courseId = courseId; this.firstTeamNumber = relaySettings.firstTeamNumber; this.numberTeams = relaySettings.relayTeams; this.numberLegs = relaySettings.relayLegs; if (!relaySettings.relayBranchAssignments.IsEmpty) { this.fixedBranchAssignments = ValidateFixedBranches(relaySettings.relayBranchAssignments); } else { this.fixedBranchAssignments = relaySettings.relayBranchAssignments; } forksScanned = false; }
public void ParseUnitTest() { var settings = new RelaySettings { EnvironmentId = "test", ServiceNamespaceRoot = "-sniffer", Token = new SharedAccessSignatureTokenSettings { KeyName = "RootManageSharedAccessKey", SharedAccessKey = "o6SrAGM016UBMPFZkYMf7DFfGUlVOBLZSx7sxrUFjWw=" } }; var s = JsonConvert.SerializeObject(settings); var sh = new ServiceHost(typeof(ProblemSolver)); settings.ConfigureServiceHost(sh, typeof(IProblemSolver), "deployment24187\\deployment24187snifferservicesnifferrolein0", 10100); sh.Open(); sh.Close(); }