public void AuthzTestWithValidInput() { var client = new RestClient(URL); // var key = ApplicationAuthenticator.GetS2SAccessTokenForProdMSAAsync(); var request = new RestRequest("Authz?ServiceID=" + _serviceId + "&B2CObjectId=" + _b2cobjectId, Method.GET) { RequestFormat = DataFormat.Json }; var response = client.Get(request); Thread.Sleep(1000); if (!string.IsNullOrEmpty(response.Content)) { AuthzResponse returnValue = JsonConvert.DeserializeObject <AuthzResponse>(response.Content); Assert.IsTrue(returnValue.Roles.Count > 0); } }
public void AuthzTestWithValidInputWithNoRolesInTheSystem() { _b2cobjectId = "7b1ad2d0-7946-11e8-8d36-851e870eee8d"; var client = new RestClient(URL); // var key = ApplicationAuthenticator.GetS2SAccessTokenForProdMSAAsync(); var request = new RestRequest("Authz?ServiceID=" + _serviceId + "&B2CObjectId=" + _b2cobjectId, Method.GET) { RequestFormat = DataFormat.Json }; var response = client.Get(request); Thread.Sleep(1000); if (!string.IsNullOrEmpty(response.Content)) { AuthzResponse returnValue = JsonConvert.DeserializeObject <AuthzResponse>(response.Content); Assert.AreEqual(204, returnValue.ErrorCode); Assert.AreEqual("No Content", returnValue.ErrorMsg); } }
public void AuthzTestWithInValidInput() { _serviceId = "4366196A-6C29-E911-A968-000D3A28D1A"; _b2cobjectId = "7b1ad2d0-6618-11e8-8d34-de6a58ac90a8"; var client = new RestClient(URL); // var key = ApplicationAuthenticator.GetS2SAccessTokenForProdMSAAsync(); var request = new RestRequest("Authz?ServiceID=" + _serviceId + "&B2CObjectId=" + _b2cobjectId, Method.GET) { RequestFormat = DataFormat.Json }; var response = client.Get(request); Thread.Sleep(1000); if (!string.IsNullOrEmpty(response.Content)) { AuthzResponse returnValue = JsonConvert.DeserializeObject <AuthzResponse>(response.Content); Assert.AreEqual(400, returnValue.ErrorCode); Assert.AreEqual("ServiceId is invalid, is not a valid Guid.", returnValue.ErrorMsg); } }
public void AuthzTestWithInValidInput() { _serviceId = "534BA555-037A-E811-A95B-000D3A2BC54"; _b2cobjectId = "7b1ad2d0-7946-11e8-8d36-851e870eee8a"; var client = new RestClient(URL); // var key = ApplicationAuthenticator.GetS2SAccessTokenForProdMSAAsync(); var request = new RestRequest("Authz?ServiceID=" + _serviceId + "&B2CObjectId=" + _b2cobjectId, Method.GET) { RequestFormat = DataFormat.Json }; var response = client.Get(request); Thread.Sleep(1000); if (!string.IsNullOrEmpty(response.Content)) { AuthzResponse returnValue = JsonConvert.DeserializeObject <AuthzResponse>(response.Content); Assert.AreEqual(400, returnValue.ErrorCode); Assert.AreEqual("ServiceId is invalid", returnValue.ErrorMsg); } }