anchor.diff:  ----
   public interface ILogger
   {
  -    void Information(string message);
  +	void Information(string message);
   }
   ----
   
  
positive.code: ----
  public class ConsoleLogger : ILogger
  {
      public void Information(string message)
      {
          Console.WriteLine(message);
      }
  }
  ----
  
  
negative.code: 
  [source,csharp]
  ----
  //Aucune implémentation de IDisposable n'est configurés actuellement
  var disposable = container.GetInstance<IDisposable>();
  Console.WriteLine(disposable == 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 :
  