OpenAuth.Net/OpenAuth.UnitTest/TestWorkflow.cs

41 lines
1.1 KiB
C#
Raw Normal View History

2018-03-23 07:39:39 +08:00
using System;
using Infrastructure;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenAuth.App;
2018-03-30 17:35:18 +08:00
using OpenAuth.App.Request;
2018-03-23 07:39:39 +08:00
using OpenAuth.Repository.Domain;
namespace OpenAuth.UnitTest
{
[TestClass]
public class TestWorkflow :TestBase
{
private FlowSchemeApp _app;
private FlowInstanceApp _runApp;
private AuthorizeApp authenApp;
2018-03-23 07:39:39 +08:00
public TestWorkflow()
{
_app = AutofacExt.GetFromFac<FlowSchemeApp>();
_runApp = AutofacExt.GetFromFac<FlowInstanceApp>();
authenApp = AutofacExt.GetFromFac<AuthorizeApp>();
2018-03-23 07:39:39 +08:00
}
/// <summary>
/// 测试流程
/// <para>李玉宝于2017-01-20 9:59:11</para>
/// </summary>
[TestMethod]
2018-03-30 17:35:18 +08:00
public void Verify()
2018-03-23 07:39:39 +08:00
{
authenApp.Create("System");
2018-03-30 17:35:18 +08:00
_runApp.Verification(new VerificationReq
{
FlowInstanceId = "7335d82f-5c3d-43e5-a53b-7d51a7cb1f59",
2018-03-30 17:35:18 +08:00
VerificationFinally = "3"
});
2018-03-23 07:39:39 +08:00
}
}
}