public void CheckAccount_10010_1231_Reject() { String expected = "Reject"; DbConnectionInfo dbConnectionInfo = new DbConnectionInfo("10.0.0.70", 6666, "RDR", "Wi-Fi", "Wi-Fi"); DbFieldsInfo dbFieldsInfo = new DbFieldsInfo() { UNameField = "30", UPassField = "22" }; IDbClient dbClient = new IrbisDbClient(dbConnectionInfo, dbFieldsInfo); IAuthHelper freeRadiusAuthHelper = new FreeRadiusHelper(dbClient); String actual = freeRadiusAuthHelper.CheckAccount("10010", "1231"); Assert.AreEqual(expected, actual); }
static void Main(string[] args) { Parameters parameters; ReadConfig.GetParameters(out parameters); Say.Message += DebugMeth; DbFieldsInfo dbFieldsInfo = new DbFieldsInfo(); dbFieldsInfo.UNameField = parameters.GetNameFieldNumber(); dbFieldsInfo.UPassField = parameters.GetPwdFieldNumber(); String host = parameters.GetHost().ToString(); int port = parameters.GetPort(); String db = parameters.GetDbName(); String uname = parameters.GetUserName(); String pawd = parameters.GetPassword(); Boolean debug = StringBool.ZeroToBool(parameters.GetDebug()); DbConnectionInfo dbConnectionInfo = new DbConnectionInfo(host, port, db, uname, pawd); _dbClient = new IrbisDbClient(dbConnectionInfo, dbFieldsInfo, debug); _authHelper = new FreeRadiusHelper(_dbClient, debug); if (args.Length > 0) { switch (args[0]) { case "access": { if (args.Length == 3) { Access(args); } else { Console.WriteLine("Error args!!! Example:"); Console.WriteLine(_examples[Examples.ACCESS]); } break; } case "loginToDb": { if (args.Length == 5) { LoginToDb(args); } else { Console.WriteLine("Error args!!! Example:"); Console.WriteLine(_examples[Examples.LOGINDB]); } break; } case "logoutToDb": { if (args.Length == 5) { LogoutToDb(args); } else { Console.WriteLine("Error args!!! Example:"); Console.WriteLine(_examples[Examples.LOGOUTDB]); } break; } case "loginToCsv": { if (args.Length == 5) { LoginToCsv(args); } else { Console.WriteLine("Error args!!! Example:"); Console.WriteLine(_examples[Examples.LOGINCSV]); } break; } case "logoutToCsv": { if (args.Length == 6) { LogoutToCsv(args); } else { Console.WriteLine("Error args!!! Example:"); Console.WriteLine(_examples[Examples.LOGOUTCSV]); } break; } default: Help(); break; } } else { Help(); } //Console.Write(authHelper.CheckAccount("10010", "1231")); //_authHelper.WriteAccountLoginInfo("10010", "10.1.1.1", "ff:ff:ff:ff:ff:ff", "fromscript"); //_authHelper.WriteAccountLoginInfo("10010", "10.1.1.1", "ff:ff:ff:ff:ff:ff", "fromscript"); }