Non ok user login.. proseguo...
This commit is contained in:
@@ -32,6 +32,9 @@
|
||||
<None Update="mconnect.conf.yaml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="mconnectNoAuth.conf.yaml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
+25
-31
@@ -165,19 +165,15 @@ namespace MCC_xUnitTest
|
||||
|
||||
[Fact]
|
||||
[Trait("Category", "OAuth")]
|
||||
public void tryGetUserCode()
|
||||
public void tryActGetUserCode()
|
||||
{
|
||||
// act
|
||||
MCC = getNewMCC();
|
||||
// init async...
|
||||
Task<Result> tResInit = MCC.InitSDKAsync(confFilePath, CancellationToken.None);
|
||||
// init async... su DB NON auth...
|
||||
Task<Result> tResInit = MCC.InitSDKAsync(confFilePath.Replace("mconnect.conf", "mconnectNoAuth.conf"), CancellationToken.None);
|
||||
ActivationPayload actPayload = new ActivationPayload();
|
||||
string userCode = "";
|
||||
tResInit.Wait();
|
||||
#if false
|
||||
// flush redis
|
||||
MCC.forceRedisFlush();
|
||||
#endif
|
||||
// provo a chiamare procedura AUTH
|
||||
_cts = new CancellationTokenSource();
|
||||
// imposto scadenza max 10 sec...
|
||||
@@ -197,7 +193,6 @@ namespace MCC_xUnitTest
|
||||
});
|
||||
var progress = progressHandler as IProgress<Result>;
|
||||
|
||||
//Task<Result> tResActivation = MCC.TryActivationAsync(CancellationToken.None, progress);
|
||||
Task<Result> tResActivation = MCC.TryActivationAsync(token, progress);
|
||||
tResActivation.Wait();
|
||||
// assert
|
||||
@@ -206,29 +201,7 @@ namespace MCC_xUnitTest
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region Test OAUTH
|
||||
|
||||
[Fact]
|
||||
[Trait("Category", "ClientStatus")]
|
||||
public void getClientStatus()
|
||||
{
|
||||
// act
|
||||
MCC = getNewMCC();
|
||||
//MCC.forceRedisFlush();
|
||||
// init async...
|
||||
Task<Result> taskResult1 = MCC.InitSDKAsync(confFilePath, CancellationToken.None);
|
||||
taskResult1.Wait();
|
||||
Task<Result> taskResult2 = MCC.GetClientStatusAsync();
|
||||
|
||||
// converto il risultato restituito...
|
||||
reqStatus = taskResult2.Result;
|
||||
|
||||
// assert
|
||||
Assert.True(reqStatus.CallResultOk);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
#region Test INFO UTENTI
|
||||
|
||||
@@ -252,6 +225,27 @@ namespace MCC_xUnitTest
|
||||
Assert.True(userList.Count > 0);
|
||||
}
|
||||
|
||||
|
||||
[Theory]
|
||||
[InlineData("cingaldi@scmgroup.com", "Password12", UserReason.AllOk)]
|
||||
[InlineData("cingaldi@scmgroup.com", "Password1212", UserReason.PwdMismatch)]
|
||||
[InlineData("cingaldi@scmgroup.com", "Password12", UserReason.UserNotFound)]
|
||||
[Trait("Category", "UserData")]
|
||||
public void tryLogin(string username, string password, UserReason loginResult)
|
||||
{
|
||||
// act
|
||||
MCC = getNewMCC();
|
||||
// init async...
|
||||
Task<Result> taskResult1 = MCC.InitSDKAsync(confFilePath, CancellationToken.None);
|
||||
taskResult1.Wait();
|
||||
Task<Result> userResult = MCC.TryUserLogin(username, password);
|
||||
userResult.Wait();
|
||||
|
||||
// assert
|
||||
Assert.True(userResult.Result.Error.Reason == loginResult);
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#File di conf per MConnectClientSDK
|
||||
conf:
|
||||
Client_ID: "test"
|
||||
MachineID: "cjpjwuas400cb0slxs5zfj4yh"
|
||||
PingTarget: "stg.api.maestroconnect.scmgroup.com"
|
||||
AliveTarget: "https://stg.api.maestroconnect.scmgroup.com/health"
|
||||
BaseUrl: "https://stg.api.maestroconnect.scmgroup.com/api"
|
||||
UploadUrl: "https://stg.api.maestroconnect.scmgroup.com/storage-api/backups"
|
||||
WebAppUrl: "https://stg.maestroconnect.scmgroup.com/lii/settings/machine-settings/?nav=activation&user_code={0}&machineID={1}"
|
||||
MemoryLayer:
|
||||
Redis:
|
||||
ConnectionString: "127.0.0.1,abortConnect=false,ssl=false"
|
||||
DbIndex: 2
|
||||
Module: "MCC"
|
||||
Reference in New Issue
Block a user