コード例 #1
0
 public void MetaIds_Should_Have_Attribute_MustContainOneOfEachCategoryAttribute()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, MustContainOneOfEachCategoryAttribute>(nameof(Concept.MetaIds)));
 }
コード例 #2
0
 public void Returns_True_If_Attribute_Exist_On_Property()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Dummy, RequiredAttribute>(nameof(Dummy.HaveRequiredAttribute)));
 }
コード例 #3
0
 public void Meta_Should_Have_Attribute_NotMapped()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, NotMappedAttribute>(nameof(Concept.Meta)));
 }
コード例 #4
0
 public void MetaIds_Should_Have_Attribute_NoDuplicateIntValues()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, NoDuplicateIntValuesAttribute>(nameof(Concept.MetaIds)));
 }
コード例 #5
0
 public void Source_Should_Not_Have_Attribute_Required()
 {
     Assert.False(AttributeHelper.AttributeIsPresentOnProperty <Concept, RequiredAttribute>(nameof(Concept.Source)));
 }
コード例 #6
0
 public void StatusId_Should_Have_Attribute_StatusIdExistsInDatabase()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, StatusIdExistsInDatabaseAttribute>(nameof(Concept.StatusId)));
 }
コード例 #7
0
 public void Content_Should_Have_Attribute_Required()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, RequiredAttribute>(nameof(Concept.Content)));
 }
コード例 #8
0
 public void Title_Should_Have_Attribute_FromQuery()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <ConceptSearchQuery, FromQueryAttribute>(nameof(ConceptSearchQuery.Title)));
 }
コード例 #9
0
 public void Errors_Should_Have_Attribute_JsonIgnored()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <BaseResponse, JsonIgnoreAttribute>(nameof(BaseResponse.Errors)));
 }
コード例 #10
0
 public void RenderedErrors_Should_Have_JsonProperty()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <BaseResponse, JsonPropertyAttribute>(nameof(BaseResponse.RenderedErrors)));
 }
コード例 #11
0
 public void Name_Should_Have_Attribute_Required()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Status, RequiredAttribute>(nameof(Status.Name)));
 }
コード例 #12
0
 public void Name_Should_Have_Attribute_Required()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <MetaCategory, RequiredAttribute>(nameof(MetaCategory.Name)));
 }
コード例 #13
0
 public void QueryDataList_Should_Have_Attribute_FromQuery()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <ConceptSearchQuery, FromQueryAttribute>(nameof(ConceptSearchQuery.MetaIds)));
 }
コード例 #14
0
 public void Returns_False_If_Attribute_Does_Not_Exist_On_Property()
 {
     Assert.False(AttributeHelper.AttributeIsPresentOnProperty <Dummy, RequiredAttribute>(nameof(Dummy.DoesNotHaveRequiredAttribute)));
 }
コード例 #15
0
 public void SourceAuthor_Should_Have_Attribute_Required()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <Concept, RequiredAttribute>(nameof(Concept.SourceAuthor)));
 }
コード例 #16
0
 public void Description_Should_Have_Attribute_Required()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <MetaData, RequiredAttribute>(nameof(MetaData.Description)));
 }
コード例 #17
0
 public void Category_Should_Have_Attribute_FromQuery()
 {
     Assert.True(AttributeHelper.AttributeIsPresentOnProperty <MetaSearchQuery, FromQueryAttribute>(nameof(MetaSearchQuery.Category)));
 }