anchor.diff:  ----
   public interface ILogger
   {
  -    void Information(string message);
  +	void Information(string message);
   }
   ----
   
  
positive.code: 
  [source,csharp]
  ----
  var controller = container.GetInstance<IController>();
  Console.WriteLine(controller == null);//print True
  ----
  
  La méthode Add<T> permettant de définir plusieurs implémentation d'un même contrat, il existe une méthode GetAllInstances<T>() qui renvoie l'ensemble des implémentations correspondante. Si on rajoute une nouvelle implémentation de ILogger :
  
negative.code: ----
  public class ConsoleLogger : ILogger
  {
  	public void Information(string message)
  	{
  		Console.WriteLine(message);
  	}
  }
  ----
  
  