private UserService GetServiceTestInstance() { var settings = new InMemoryConfigurationService(); settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, "4P%)TC6M_BvfWN8#69r4/e*uAVke.v/R&jNTM4}RBTK65XRrUX2ZG47G$+]@uGGuS2n!)q3uty+;dd?wJpyb_=Y?n.7da(RP_NW8;_---gUGe&vq#BwHi.HSkFE8zt)5f?%MhqWxX*,f2D$?jM3A/5g2=V.#quZ*BEPfL*yCp$MWb%K{B]KDEaEW2jL#8C%}KgB;M9{(=ZMw(6KuT-i@gHQp$WF=uvA{BwKHC2vJRca}5}79MmiBiaM,}TcfUVq}F,:[email protected]}xvb/vaza!rGJfnWR$e;#Vgv8mKE?mkE6yB?w4wWEdi2@mSt#%S7J{bm}=*iBXKEJNf8n/Y3u&xah9C;JLk5][k--)TQDnS=xzuyiQkTxtatnA{hjRG}z(MRpXznZZeR&[qYrp9{nzSFB@xJf??bi5WR@4kL+hG7kV=;zYx5X)qB-J&YS=4m]vHBT7{#6PjZfQwe.2RGu3P88}Ji8#VR!28BHQEk6JK$3xQ/eE$Pu.NPvzNTF6DNF[e(3"); return(new UserService(new InMemoryUserStore(), settings)); }
public async void NoToken_ShouldReturnException() { var request = TestFactory.CreateHttpRequest(); var settings = new InMemoryConfigurationService(); settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, base.TokenSignatureKey); var userFunctionsHost = new UserFunctions(new UserService(new InMemoryUserStore(), settings), settings); var response = await userFunctionsHost.RunRefreshToken(request, AccessTokenResult.NoToken(), Logger); Assert.NotNull(response as StatusCodeResult); Assert.Equal(401, (response as StatusCodeResult).StatusCode); }
public async void ValidToken_ShouldSendNewToken() { var user = TestUserToken.Create(base.TestUserId, base.TestUserEmail, base.TokenDuration, base.TokenSignatureKey); var request = TestFactory.CreateHttpRequest(user); var settings = new InMemoryConfigurationService(); settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, base.TokenSignatureKey); var userFunctionsHost = new UserFunctions(new UserService(new InMemoryUserStore(), settings), settings); var response = await userFunctionsHost.RunRefreshToken(request, user.ToAccessTokenResult(), Logger); Assert.NotNull(response as OkObjectResult); // TODO: Should return token }