Hi I am in need to Register two Types for the same interface in Unity.
Here is an example of what I am trying to do:
container.RegisterType(typeof(IPerson) , typeof(Administrator))
container.RegisterType(typeof(IPerson) , typeof(Director))
public class School{
private IPerson _director;
public School(IPerson director){
_director = director;
}
}
public class Building{
private IPerson _administrator;
public Building(IPerson administrator){
_administrator= administrator;
}
}
How would I go about in telling Unity that for class School I want an Director instance and for class Building I want an Administrator instance?