public void Test() { var cache = new Mock <ICache>(); var classUnderTest = new CompositeCache(); classUnderTest.Add(cache.Object); classUnderTest.Invalidate(); cache.Verify(c => c.Invalidate()); }