public void SignoutWithInvalidCredentials() { SignoutRequest signoutRequest = new SignoutRequest("foo", "bar"); signoutRequest = signoutRequest.SendRequest() as SignoutRequest; Assert.False(signoutRequest?.WasSuccessful); }
public void Signout() { if (string.IsNullOrWhiteSpace(Configuration["Yggdrasil:username"]) || string.IsNullOrWhiteSpace(Configuration["Yggdrasil:password"])) { Assert.Ignore( "Secrets have not been configured.\nPlease, provide `Yggdrasil:username` and `Yggdrasil:password` to perform this test.\nSee https://docs.microsoft.com/en-gb/aspnet/core/security/app-secrets#set-a-secret"); } SignoutRequest signoutRequest = new SignoutRequest(Configuration["Yggdrasil:username"], Configuration["Yggdrasil:password"]); signoutRequest = signoutRequest.SendRequest() as SignoutRequest; Assert.True(signoutRequest?.WasSuccessful, $"Error: {signoutRequest?.Error}\nMessage: {signoutRequest?.ErrorMessage}\nCaused by: {signoutRequest?.Cause}"); }