FalconExtend/Falcon.DI.Packget.Test/Falcon.DI.cs

25 lines
598 B
C#
Raw Normal View History

2019-08-26 09:23:35 +08:00
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Falcon.DI;
using Microsoft.Extensions.DependencyInjection;
namespace Falcon.DI.Packget.Test
{
[TestClass]
public class FalconDITest
{
[TestMethod]
public void RunTest() {
IServiceCollection ser = new ServiceCollection();
ser.UseFalconDI();
var pd = ser.BuildServiceProvider();
IA obj = pd.GetService<IA>();
Assert.IsNotNull(obj);
}
}
public interface IA { }
[FalconDIRegister]
public class A:IA { }
}