public void DeleteAuthorizationTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); bool result = repo.DeleteAuthorization(1, "10102130253"); repo.DbContext.SaveChanges(); Assert.IsTrue(result); repo.Dispose(); }
public void DeleteAccessTokenTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.DeleteAccessToken(1, "10102130253"); repo.DbContext.SaveChanges(); Assert.IsTrue(result); repo.Dispose(); }
public void GetAccessTokenTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.GetAccessToken(1, "10102130253"); Assert.IsNotNull(result); Assert.AreEqual(1,result.appkey); Assert.AreEqual("qweqweqweqweqweqwqwe", result.accesstoken1); repo.Dispose(); }
public void GetAppInfoesTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.GetAppInfoes("10102130253"); Assert.IsNotNull(result); var appInfos = result as IList<AppInfo> ?? result.ToList(); Assert.AreEqual(1,appInfos.Count()); Assert.AreEqual(1,appInfos.ElementAt(0).appkey); repo.Dispose(); }
public void CreateAppTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); AppInfo app = new AppInfo { appsecret = "12341234123412341234", redirecturi = "123", owner = "10102130253", name = "Test2", description = "Test2" }; bool result = repo.UpdateApp(1, app); Assert.IsTrue(result); }
public void GetAppInfoTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); AppInfo app = repo.GetAppInfo(1); Assert.IsNotNull(app, "测试失败!app为空!"); Assert.AreEqual(1, app.appkey); Assert.AreEqual("0Jo0JBfNrE2ScF2iDVPn", app.appsecret); Assert.AreEqual("10102130253", app.owner); Assert.AreEqual("http://localhost:13342/Account/OauthLogin", app.redirecturi); Assert.AreEqual("Test", app.name); Assert.AreEqual("The first Test APp", app.description); repo.Dispose(); }
public void ValidateAccessTokenTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.ValidateAccessToken("qweqweqweqweqweqwqwe", "10102130253"); Assert.IsTrue(result); }
public void UserLoginTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.UserLogin("10102130253", "10102130253"); Assert.IsTrue(result); repo.Dispose(); }
public void IsAccessTokenExistsTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.IsAccessTokenExists(1, "qwertqwertqwertqwert"); Assert.IsFalse(result); }
public void InsertAuthorizationTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); bool result = repo.InsertAuthorization(new Authorization { appkey = 1, code = "12345qwert54321trewq", userid = "10102130253", createtime = DateTime.Now, expire = DateTime.Now.AddMinutes(1) }); repo.DbContext.SaveChanges(); Assert.IsTrue(result); repo.Dispose(); }
public void InsertAccessTokenTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); var result = repo.InsertAccessToken(new AccessToken { appkey = 1, userid = "10102130253", accesstoken1 = "qweqweqweqweqweqwqwe", createtime = DateTime.Now, expire = DateTime.Now.AddMinutes(1) }); repo.DbContext.SaveChanges(); Assert.IsTrue(result); repo.Dispose(); }
public void GetUserTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); User user = repo.GetUser("10102130253"); Assert.IsNotNull(user, "测试失败!user对象为空!"); Assert.AreEqual("10102130253", user.userid, string.Format("测试失败!期待的值是10102130253,实际为{0}", user.userid)); Assert.AreEqual("10102130253", user.passwd, string.Format("测试失败!期待的值是10102130253,实际为{0}", user.passwd)); Assert.AreEqual("Asuka", user.UsersDetail.Name, string.Format("测试失败!期待的值是Asuka,实际为{0}", user.UsersDetail.Name)); repo.Dispose(); }
public void GetUsersDetailTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); UsersDetail ud = repo.GetUsersDetail("10102130253"); Assert.IsNotNull(ud, "测试失败!ud为空"); Assert.AreEqual("Asuka", ud.Name, string.Format("测试失败!期待的值是Asuka,实际为{0}", ud.Name)); Assert.AreEqual("*****@*****.**", ud.Email, string.Format("测试失败!期待的值是[email protected],实际为{0}", ud.Email)); Assert.AreEqual("男", ud.Gender, string.Format("测试失败!期待的值是\"男\",实际为{0}", ud.Gender)); Assert.AreEqual(DateTime.Parse("1991-10-11 0:00:00"), ud.Birthday, string.Format("测试失败!期待的值是\"1991-10-11\",实际为{0}", ud.Birthday)); repo.Dispose(); }
public void GetAuthorizationByUserIdAndAppKeyTest() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); Authorization auth = repo.GetAuthorizationByUserIdAndAppKey("10102130253", 1); Assert.IsNull(auth); //Assert.AreEqual("FJCiry3myLIZWC8zPlp3",auth.code); repo.Dispose(); }
public void GetAuthorizationByCode() { OpenEcnuRepository repo = new OpenEcnuRepository(new OpenEcnuContext()); Authorization auth = repo.GetAuthorizationByCode("12345qwert12345qwert"); //Assert.IsNotNull(auth); //Assert.AreEqual("10102130253",auth.userid); //Assert.AreEqual(1,auth.appkey); Assert.IsNull(auth); repo.Dispose(); }