OpenAuth.Net/OpenAuth.UnitTest/TestOrg.cs
2018-05-20 13:54:56 +08:00

60 lines
1.5 KiB
C#

using System;
using System.Diagnostics;
using Infrastructure;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenAuth.App;
using OpenAuth.Repository.Domain;
namespace OpenAuth.UnitTest
{
[TestClass]
public class TestOrg : TestBase
{
private OrgManagerApp _app;
public TestOrg()
{
_app = AutofacExt.GetFromFac<OrgManagerApp>();
}
[TestMethod]
public void Add()
{
try
{
for (int i = 0; i < 5; i++)
{
var random = new Random();
int val = random.Next();
_app.Add(new Org
{
Id = string.Empty,
Name = "test" + val,
CreateTime = DateTime.Now,
ParentId = null,
ParentName = "",
SortNo = 1
});
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
[TestMethod]
public void update()
{
_app.Update(new Org
{
Id = "4bcdd85d-662f-42e4-94dc-19e3e98ef4dc",
Name = "测试",
ParentId = "57239263-0176-4ef9-a4b5-3491a04e2c6a"
});
}
}
}