public ITestNaked GetDefault() { var defaultValue = parameterSpec.GetDefault(NakedObject); var defaultType = parameterSpec.GetDefaultType(NakedObject); if (defaultValue != null && defaultType == TypeOfDefaultValue.Implicit && defaultValue.Object is Enum) { defaultValue = null; } return(factory.CreateTestNaked(defaultValue)); }
public bool DefaultTypeIsExplicit(INakedObjectSurface nakedObject) { return(nakedObjectActionParameter.GetDefaultType(((NakedObjectWrapper)nakedObject).WrappedNakedObject) == TypeOfDefaultValue.Explicit); }
public bool DefaultTypeIsExplicit(IObjectFacade objectFacade) { return(nakedObjectActionParameter.GetDefaultType(((ObjectFacade)objectFacade).WrappedNakedObject) == TypeOfDefaultValue.Explicit); }