public static IEnumerable <object> GetServices(this INakedObjectsFramework framework) { framework.GetAllServices(); return(framework.ServicesManager.GetServicesWithVisibleActions(framework.LifecycleManager).Where(x => framework.GetActions(x).Any()).Select(x => x.Object)); }
public static IEnumerable <object> GetContributingServices(this INakedObjectsFramework framework) { return(framework.ServicesManager.GetServicesWithVisibleActions(ServiceType.Menu | ServiceType.Contributor, framework.LifecycleManager).Where(x => framework.GetActions(x).Any()).Select(x => x.Object)); }