PeanutButter
Loading...
Searching...
No Matches
PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata Class Reference

provides a faked model metadata More...

Inheritance diagram for PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata:
PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata

Public Member Functions

 FakeModelMetadata (ModelMetadataIdentity identity)
void Init (ModelMetadataIdentity identity)
 Initialize with a ModelMetadataIdentity.
void SetContainerMetadata (ModelMetadata value)
 Provides a mechanism for overriding the container metadata.
override IEnumerable< ModelMetadata > GetMetadataForProperties (Type modelType)
 Produces metadata for all properties on the provided type.
override ModelMetadata GetMetadataForType (Type modelType)
 Produces metadata for the provided typ.

Properties

override ModelMetadata ContainerMetadata [get]
override IReadOnlyDictionary< object, object > AdditionalValues [get]
IReadOnlyDictionary< object, object > _AdditionalValues [get, set]
 Sets the AdditionalValues collection.
override ModelPropertyCollection Properties [get]
ModelPropertyCollection _Properties [get, set]
 Sets the ModelPropertyCollection.
override string BinderModelName [get]
string _BinderModelName [get, set]
 Sets the BinderModelName.
override Type BinderType [get]
Type _BinderType [get, set]
 Sets the Binder Type.
override BindingSource BindingSource [get]
BindingSource _BindingSource [get, set]
 Sets the BindingSource.
override bool ConvertEmptyStringToNull [get]
bool _ConvertEmptyStringToNull [get, set]
 Sets the ConvertEmptyStringToNull flag.
override string DataTypeName [get]
string _DataTypeName [get, set]
 Sets the DataTimeName.
override string Description [get]
string _Description [get, set]
 Sets the description.
override string DisplayFormatString [get]
string _DisplayFormatString [get, set]
 Sets the DisplayFormatString.
override string DisplayName [get]
string _DisplayName [get, set]
 Sets the DisplayName.
override string EditFormatString [get]
string _EditFormatString [get, set]
 Sets the EditFormatString.
override ModelMetadata ElementMetadata [get]
ModelMetadata _ElementMetadata [get, set]
 Sets the Element Metadata.
override IEnumerable< KeyValuePair< EnumGroupAndName, string > > EnumGroupedDisplayNamesAndValues [get]
IEnumerable< KeyValuePair< EnumGroupAndName, string > > _EnumGroupedDisplayNamesAndValues [get, set]
 Sets the ENumGroupedDisplayNamesAndValues.
override IReadOnlyDictionary< string, string > EnumNamesAndValues [get]
IReadOnlyDictionary< string, string > _EnumNamesAndValues [get, set]
 Sets the EnumNamesAndValues.
override bool HasNonDefaultEditFormat [get]
bool _HasNonDefaultEditFormat [get, set]
 Sets the HasNonDefaultEditFormat flag.
override bool HtmlEncode [get]
bool _HtmlEncode [get, set]
 Sets the HtmlEncode flag.
override bool HideSurroundingHtml [get]
bool _HideSurroundingHtml [get, set]
 Sets the HideSurroundingHtml flag.
override bool IsBindingAllowed [get]
bool _IsBindingAllowed [get, set]
 Sets the IsBindingAllowed flag.
override bool IsBindingRequired [get]
bool _IsBindingRequired [get, set]
 Sets the IsBindingRequired flag.
override bool IsEnum [get]
bool _IsEnum [get, set]
 Sets the IsEnum flag.
override bool IsFlagsEnum [get]
bool _IsFlagsEnum [get, set]
 Sets the IsFlagsEnum flag.
override bool IsReadOnly [get]
bool _IsReadOnly [get, set]
 Sets the IsReadOnly flag.
override bool IsRequired [get]
bool _IsRequired [get, set]
 Sets the IsRequired flag.
override ModelBindingMessageProvider ModelBindingMessageProvider [get]
ModelBindingMessageProvider _ModelBindingMessageProvider [get, set]
 Sets the ModelBindingMessageProvider.
override int Order [get]
int _Order [get, set]
 Sets the Order.
override string Placeholder [get]
string _Placeholder [get, set]
 Sets the Placeholder text.
override string NullDisplayText [get]
string _NullDisplayText [get, set]
 Sets the NullDisplayText.
override IPropertyFilterProvider PropertyFilterProvider [get]
IPropertyFilterProvider _PropertyFilterProvider [get, set]
 Sets the PropertyFilterProvider.
override bool ShowForDisplay [get]
bool _ShowForDisplay [get, set]
 Sets the ShowForDisplay flag.
override bool ShowForEdit [get]
bool _ShowForEdit [get, set]
 Sets the ShowForEdit flag.
override string SimpleDisplayProperty [get]
string _SimpleDisplayProperty [get, set]
 Sets the SimpleDisplayProperty.
override string TemplateHint [get]
string _TemplateHint [get, set]
 Sets the TemplateHint.
override bool ValidateChildren [get]
bool _ValidateChildren [get, set]
 Sets the ValidateChildren flag.
override IReadOnlyList< object > ValidatorMetadata [get]
IReadOnlyList< object > _ValidatorMetadata [get, set]
 Sets the ValidatorMetadata.
override Func< object, object > PropertyGetter [get]
Func< object, object > _PropertyGetter [get, set]
 Sets the PropertyGetter func.
override Action< object, object > PropertySetter [get]
Action< object, object > _PropertySetter [get, set]
 Sets the PropertySetter action.

Detailed Description

provides a faked model metadata

Member Function Documentation

◆ GetMetadataForProperties()

override IEnumerable< ModelMetadata > PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata.GetMetadataForProperties ( Type modelType)

Produces metadata for all properties on the provided type.

Parameters
modelType
Returns

◆ GetMetadataForType()

override ModelMetadata PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata.GetMetadataForType ( Type modelType)

Produces metadata for the provided typ.

Parameters
modelType
Returns

◆ Init()

void PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata.Init ( ModelMetadataIdentity identity)

Initialize with a ModelMetadataIdentity.

Parameters
identity

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ SetContainerMetadata()

void PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata.SetContainerMetadata ( ModelMetadata value)

Provides a mechanism for overriding the container metadata.

Parameters
value

Property Documentation

◆ _AdditionalValues

IReadOnlyDictionary<object, object> PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._AdditionalValues
getset

Sets the AdditionalValues collection.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _BinderModelName

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._BinderModelName
getset

Sets the BinderModelName.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _BinderType

Type PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._BinderType
getset

◆ _BindingSource

BindingSource PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._BindingSource
getset

◆ _ConvertEmptyStringToNull

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ConvertEmptyStringToNull
getset

Sets the ConvertEmptyStringToNull flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _DataTypeName

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._DataTypeName
getset

◆ _Description

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._Description
getset

◆ _DisplayFormatString

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._DisplayFormatString
getset

Sets the DisplayFormatString.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _DisplayName

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._DisplayName
getset

◆ _EditFormatString

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._EditFormatString
getset

Sets the EditFormatString.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _ElementMetadata

ModelMetadata PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ElementMetadata
getset

Sets the Element Metadata.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _EnumGroupedDisplayNamesAndValues

IEnumerable<KeyValuePair<EnumGroupAndName, string> > PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._EnumGroupedDisplayNamesAndValues
getset

Sets the ENumGroupedDisplayNamesAndValues.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _EnumNamesAndValues

IReadOnlyDictionary<string, string> PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._EnumNamesAndValues
getset

Sets the EnumNamesAndValues.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _HasNonDefaultEditFormat

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._HasNonDefaultEditFormat
getset

Sets the HasNonDefaultEditFormat flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _HideSurroundingHtml

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._HideSurroundingHtml
getset

Sets the HideSurroundingHtml flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _HtmlEncode

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._HtmlEncode
getset

Sets the HtmlEncode flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _IsBindingAllowed

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsBindingAllowed
getset

Sets the IsBindingAllowed flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _IsBindingRequired

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsBindingRequired
getset

Sets the IsBindingRequired flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _IsEnum

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsEnum
getset

◆ _IsFlagsEnum

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsFlagsEnum
getset

Sets the IsFlagsEnum flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _IsReadOnly

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsReadOnly
getset

Sets the IsReadOnly flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _IsRequired

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._IsRequired
getset

Sets the IsRequired flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _ModelBindingMessageProvider

ModelBindingMessageProvider PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ModelBindingMessageProvider
getset

Sets the ModelBindingMessageProvider.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _NullDisplayText

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._NullDisplayText
getset

Sets the NullDisplayText.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _Order

int PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._Order
getset

◆ _Placeholder

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._Placeholder
getset

Sets the Placeholder text.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _Properties

ModelPropertyCollection PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._Properties
getset

Sets the ModelPropertyCollection.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _PropertyFilterProvider

IPropertyFilterProvider PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._PropertyFilterProvider
getset

Sets the PropertyFilterProvider.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _PropertyGetter

Func<object, object> PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._PropertyGetter
getset

Sets the PropertyGetter func.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _PropertySetter

Action<object, object> PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._PropertySetter
getset

Sets the PropertySetter action.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _ShowForDisplay

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ShowForDisplay
getset

Sets the ShowForDisplay flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _ShowForEdit

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ShowForEdit
getset

Sets the ShowForEdit flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _SimpleDisplayProperty

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._SimpleDisplayProperty
getset

Sets the SimpleDisplayProperty.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _TemplateHint

string PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._TemplateHint
getset

◆ _ValidateChildren

bool PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ValidateChildren
getset

Sets the ValidateChildren flag.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.

◆ _ValidatorMetadata

IReadOnlyList<object> PeanutButter.TestUtils.AspNetCore.Fakes.FakeModelMetadata._ValidatorMetadata
getset

Sets the ValidatorMetadata.

Implements PeanutButter.TestUtils.AspNetCore.Fakes.IFakeModelMetadata.


The documentation for this class was generated from the following file:
  • source/TestUtils/PeanutButter.TestUtils.AspNetCore/Fakes/FakeModelMetadata.cs