コード例 #1
0
        public void DI_Nominal()
        {
            var container = new HandlersContainer();

            HandlersContainer.AddDependency <IUoWTest, UoWTest>();

            Assert.IsTrue(container.messageHandlersDictionary[typeof(DIMessage)].Count == 1);

            container.HandleAsync(new DIMessage(), null).Wait();
        }
コード例 #2
0
 static ShippingService()
 {
     HandlersContainer.AddDependency <IShippingRepository, InMemoryShippingRepository>();
 }
コード例 #3
0
 static CommandsReceiverFunction()
 {
     HandlersContainer.AddDependency <IPaymentsRepository, InMemoryPaymentsRepository>();
 }