public void FindUserById_should_return_user_by_id() { var userRepository = new UserRepositoryImpl(Storage); var user = userRepository.FindUserById(_users.First().UserId); user.Should().NotBeNull(); }
public void FindUserById_should_return_null_when_user_with_id_is_not_exists() { var userRepository = new UserRepositoryImpl(Storage); var user = userRepository.FindUserById(Guid.NewGuid()); user.Should().BeNull(); }
public void FindUserByEmail_should_return_user_by_email() { var userRepository = new UserRepositoryImpl(Storage); var user = userRepository.FindUserByEmail(MembershipSettings.DefaultApplicationName, "*****@*****.**"); user.Should().NotBeNull(); }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { ClaimsIdentity identity; User user; List <Role> roles; await Task.Delay(1); identity = new ClaimsIdentity(context.Options.AuthenticationType); user = new UserRepositoryImpl().validateUser(context.UserName, context.Password); if (user == null) { context.SetError("invalid_grant", "Provided username and password is incorrect"); return; } roles = new UserRoleRepositoryImpl().getRoleByUserId(user.id); foreach (Role role in roles) { identity.AddClaim(new Claim(ClaimTypes.Role, role.rol)); } identity.AddClaim(new Claim("username", user.userName)); identity.AddClaim(new Claim(ClaimTypes.Name, user.userName)); context.Validated(identity); }
public void FindUserByEmail_should_return_null_when_user_with_email_is_not_exists() { var userRepository = new UserRepositoryImpl(Storage); var user = userRepository.FindUserByEmail(MembershipSettings.DefaultApplicationName, "*****@*****.**"); user.Should().BeNull(); }
public void FindUsersInRole_should_return_users_by_part_of_username_and_role_name() { TestDataGenerator.CreateRoles(DocumentStore, "Doctor", "Assistant", "Admin"); var usersWithRoles = new[] { new UserEntity { Username = "******", Roles = new [] { "Admin" } }, new UserEntity { Username = "******", Roles = new [] { "Assistant", "Admin" } }, new UserEntity { Username = "******", Roles = new [] { "Doctor", "Admin" } }, new UserEntity { Username = "******", Roles = new [] { "Doctor", "Assistant" } }, new UserEntity { Username = "******", Roles = new [] { "Assistant" } } }; TestDataGenerator.CreateUsers(DocumentStore, usersWithRoles); var expectedUsers = new[] { "Medvedev", "Medvedeva" }; var userRepository = new UserRepositoryImpl(Storage); var actualUsers = userRepository.FindUsersInRole(MembershipSettings.DefaultApplicationName, "Admin", "Medvede"); actualUsers.Should().HaveCount(2); actualUsers.Select(u => u.Username).Should().Contain(expectedUsers); }
public void HasUserWithEmail_should_indicate_that_user_with_email_is_exists(string username, bool expectedResult) { var userRepository = new UserRepositoryImpl(Storage); var actual = userRepository.HasUserWithEmail(MembershipSettings.DefaultApplicationName, username); actual.Should().Be(expectedResult); }
public CashPage() { InitializeComponent(); userRepository = new UserRepositoryImpl(); orderRepository = new OrderRepositoryImpl(); barcode_Text.Focus(); orderTotalPrice(); }
public void FindUsersByNames_should_return_all_exists_users_witn_names_from_list() { var userRepository = new UserRepositoryImpl(Storage); var users = userRepository.FindUsersByNames(MembershipSettings.DefaultApplicationName, "Putin", "Ivanov", "Pertov"); users.Should().HaveCount(2); users.Select(u => u.Username).Should().Contain("Ivanov", "Pertov"); users.Select(u => u.Username).Should().NotContain("Putin"); }
public void TestMethod() { //IIocManager ioc = new IocManager(); //var s = ioc.Resolve<CostomRepositoryImpl>(); UserRepositoryImpl s = new UserRepositoryImpl(); Sys_UserDTO u = new Sys_UserDTO(); u.Id = Guid.NewGuid(); u.userName = "******"; u.passWord = "******"; u.email = "*****@*****.**"; MapperConfigurationImpl ip = new MapperConfigurationImpl(); var z = Mapper.Map <Sys_UserDTO, Sys_User>(u); s.Add(z); UnitExtension.Log("添加成功"); }
public void FindUsersInRole_should_return_users_by_part_of_username_and_role_name( string emailToMatch, string applicationName, int expectedTotoal, int expectedItemsPerPage) { TestDataGenerator.CreateRoles(DocumentStore, "Doctor", "Assistant", "Admin"); var usersWithRoles = new[] { new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity { Username = "******", Email = "*****@*****.**", ApplicationName = "Yandex" } }; TestDataGenerator.CreateUsers(DocumentStore, usersWithRoles); var userRepository = new UserRepositoryImpl(Storage); var actualUsers = userRepository.GetUsersPageByEmail(emailToMatch, applicationName, 0, 3); actualUsers.TotalItemCount.Should().Be(expectedTotoal); actualUsers.Items.Should().HaveCount(expectedItemsPerPage); }
/// <summary> /// 赋值实例 /// </summary> public void GetValues() { user = IocManager.Instance.Resolve <UserRepositoryImpl>(); }
public AdminViewModel() { repository = new UserRepositoryImpl(); SetUserList(); }
public void FindUsersInRole_should_return_users_by_role_name() { TestDataGenerator.CreateRoles(DocumentStore, "Doctor", "Assistant", "Admin"); var usersWithRoles = new[] { new UserEntity {Username = "******", Roles = new []{"Admin" }}, new UserEntity {Username = "******", Roles = new []{"Assistant" }}, new UserEntity {Username = "******", Roles = new []{"Doctor","Admin" }}, new UserEntity {Username = "******", Roles = new []{"Doctor","Assistant" }}, new UserEntity {Username = "******", Roles = new []{"Assistant" }} }; TestDataGenerator.CreateUsers(DocumentStore, usersWithRoles); var expectedUsers = new[] {"Medvedev", "Putin"}; var userRepository = new UserRepositoryImpl(Storage); var actualUsers = userRepository.FindUsersInRole(MembershipSettings.DefaultApplicationName, "Admin"); actualUsers.Should().HaveCount(2); actualUsers.Select(u => u.Username).Should().Contain(expectedUsers); }
public void ≈слиƒл¤ѕользовател¤—Idќбновл¤ютѕол¤(Guid id, Table table) { var user = RavenDb.CurrentStorageSession.Query<UserEntity>().Single(u => u.UserId == id).ToUser(); dynamic data = table.CreateDynamicInstance(); user.Password = data.ѕароль; user.Username = data.»м¤; user.ApplicationName = data.ApplicationName; user.Email = data.Email; user.Comment = data. омментарий; user.ConfirmationToken = data.ConfirmationToken; user.CreateDate = data.CreateDate; user.IsApproved = data.IsApproved; user.IsLockedOut = data.IsLockedOut; user.LastActivityDate = data.LastActivityDate; user.LastLockoutDate = data.LastLockoutDate; user.LastLoginDate = data.LastLoginDate; user.LastPasswordChangedDate = data.LastPasswordChangedDate; user.LastPasswordFailureDate = data.LastPasswordFailureDate; user.PasswordFailuresSinceLastSuccess = data.PasswordFailuresSinceLastSuccess; user.PasswordVerificationToken = data.PasswordVerificationToken; user.PasswordVerificationTokenExpirationDate = data.PasswordVerificationTokenExpirationDate; var userRepository = new UserRepositoryImpl(RavenDb.Storage); userRepository.SaveUser(user); }
public void FindUsersInRole_should_return_users_by_part_of_username_and_role_name( string emailToMatch, string applicationName, int expectedTotoal, int expectedItemsPerPage) { TestDataGenerator.CreateRoles(DocumentStore, "Doctor", "Assistant", "Admin"); var usersWithRoles = new[] { new UserEntity {Username = "******" , Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity {Username = "******", Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity {Username = "******" , Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity {Username = "******" , Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity {Username = "******" , Email = "*****@*****.**", ApplicationName = "Ru" }, new UserEntity {Username = "******" , Email = "*****@*****.**", ApplicationName = "Yandex"} }; TestDataGenerator.CreateUsers(DocumentStore, usersWithRoles); var userRepository = new UserRepositoryImpl(Storage); var actualUsers = userRepository.GetUsersPageByEmail(emailToMatch, applicationName, 0, 3); actualUsers.TotalItemCount.Should().Be(expectedTotoal); actualUsers.Items.Should().HaveCount(expectedItemsPerPage); }
public void ≈сли«агружают—траницуѕользоватлейѕоѕользовател¤(int pageNumber, int pageSize) { var userRepository = new UserRepositoryImpl(RavenDb.Storage); UserPageResult = userRepository.GetUsersPage(MembershipSettings.DefaultApplicationName, pageNumber - 1, pageSize); }
public void HasUserWithName_should_indicate_that_user_with_name_is_exists(string username, bool expectedResult) { var userRepository = new UserRepositoryImpl(Storage); var actual = userRepository.HasUserWithName(MembershipSettings.DefaultApplicationName, username); actual.Should().Be(expectedResult); }
public void ≈слиѕровер¤ют„тоѕользовательByEmail—уществует(string email) { var userRepository = new UserRepositoryImpl(RavenDb.Storage); UserExistsResult = userRepository.HasUserWithEmail(MembershipSettings.DefaultApplicationName, email); }