Будет ли работать настройка DI для класса B, который имеет наследование от класса A, который, в свою очередь, реализует интерфейс I, например, так:
public interface I {
SomeMethod();
}
public abstract class A : I {
//some code ...
}
public class B : A {
//some code...
}
Вопрос: будет ли DI работать по такой схеме, я имею в виду установку DI для класса B?