I was wondering if the following code shows a bad practice (about interface inheritance):
public interface IFoo : IDisposable { void Test(); } public class