public async Task Should_Return_Null_For_Non_Existing_User_By_UserName() { string userName = "******"; string nonExistingUserName = "******"; using (IDocumentStore store = CreateEmbeddableStore()) using (IAsyncDocumentSession ses = store.OpenAsyncSession()) { IUserStore<RavenUser> userStore = new RavenUserStore<RavenUser>(ses); await ses.StoreAsync(new RavenUser { UserName = userName }); await ses.SaveChangesAsync(); IUser user = await userStore.FindByNameAsync(nonExistingUserName); Assert.Null(user); } }
public async Task Should_Retrieve_User_By_UserName() { string userName = "******"; using (IDocumentStore store = CreateEmbeddableStore()) using (IAsyncDocumentSession ses = store.OpenAsyncSession()) { IUserStore<RavenUser> userStore = new RavenUserStore<RavenUser>(ses); await ses.StoreAsync(new RavenUser { UserName = userName }); await ses.SaveChangesAsync(); IUser user = await userStore.FindByNameAsync(userName); Assert.NotNull(user); Assert.Equal(userName, user.UserName, StringComparer.InvariantCultureIgnoreCase); } }
public async Task Should_Return_Null_For_Non_Existing_User_By_UserName() { string userName = "******"; string nonExistingUserName = "******"; using (IDocumentStore store = CreateEmbeddableStore()) using (IAsyncDocumentSession ses = store.OpenAsyncSession()) { ses.Advanced.UseOptimisticConcurrency = true; IUserStore <RavenUser> userStore = new RavenUserStore <RavenUser>(ses); await ses.StoreAsync(new RavenUser(userName)); await ses.SaveChangesAsync(); IUser user = await userStore.FindByNameAsync(nonExistingUserName); Assert.Null(user); } }
public async Task Should_Retrieve_User_By_UserName() { string userName = "******"; using (IDocumentStore store = CreateEmbeddableStore()) using (IAsyncDocumentSession ses = store.OpenAsyncSession()) { ses.Advanced.UseOptimisticConcurrency = true; IUserStore <RavenUser> userStore = new RavenUserStore <RavenUser>(ses); await ses.StoreAsync(new RavenUser(userName)); await ses.SaveChangesAsync(); IUser user = await userStore.FindByNameAsync(userName); Assert.NotNull(user); Assert.Equal(userName, user.UserName, StringComparer.InvariantCultureIgnoreCase); } }