public void VerifyToken_ShouldFailWhenTokenInvalid() { var repo = new MockApplicationRepository(); var api = new ApiController(repo); var token = "1111"; var response = api.VerifyToken(token); var result = response as NotFoundObjectResult; Assert.Equal(404, result.StatusCode); }
public void VerifyToken_ShouldReturnUserWhenTokenValid() { var repo = new MockApplicationRepository(); var api = new ApiController(repo); var token = "12345"; var response = api.VerifyToken(token); var result = response as OkObjectResult; Assert.Equal(200, result.StatusCode); Assert.Equal("*****@*****.**", (result.Value as UserModel).Email); }
public void GetAuthUrl_ShouldFailWhenNoRedirectUrl() { var repo = new MockApplicationRepository(); var api = new ApiController(repo); var authModel = new ApplicationAuthModel { ClientId = "clientid2", ClientSecret = "clientsecret2" }; var response = api.GetAuthUrl(authModel); var result = response as NotFoundObjectResult; Assert.Equal(404, result.StatusCode); }
public void GetAuthUrl_Should404WithWrongID() { var repo = new MockApplicationRepository(); var api = new ApiController(repo); var authModel = new ApplicationAuthModel { ClientId = "fakeId", ClientSecret = "clientsecret1" }; var response = api.GetAuthUrl(authModel); var result = response as NotFoundObjectResult; Assert.Equal(404, result.StatusCode); }