25 lines
598 B
C#
25 lines
598 B
C#
|
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 { }
|
||
|
}
|