public void TestMethod() { IMyInterface objectToTest = GetObjectToTest(); //Do your generic test of all implementations of IMyInterface objectToTest.Setup(); //... Assert.Equal(objectToTest.Property, 100); //etc }