public void AutoMapProperty_MappingUmbracoParent_ReturnsParentConfig() { //Assign var typeConfig = new StubUmbracoTypeConfiguration(); typeConfig.Type = typeof (StubClass); var prop = typeConfig.Type.GetProperty("Parent"); //Act var propConfig = typeConfig.StubAutoMapProperty(prop); //Assert (propConfig is UmbracoParentConfiguration).Should().BeTrue(); propConfig.PropertyInfo.ShouldBeEquivalentTo(prop); }
public void AutoMapProperties_MapsAllPropertiesToConfiguration() { //Assign var typeConfig = new StubUmbracoTypeConfiguration(); typeConfig.Type = typeof(StubClass); typeConfig.AutoMap = true; //Act typeConfig.PerformAutoMap(); //Assert typeConfig.Properties.Count().ShouldBeEquivalentTo(5); typeConfig.IdConfig.Should().NotBeNull(); }
public void AutoMapProperty_MappingUmbracoParent_ReturnsParentConfig() { //Assign var typeConfig = new StubUmbracoTypeConfiguration(); typeConfig.Type = typeof(StubClass); var prop = typeConfig.Type.GetProperty("Parent"); //Act var propConfig = typeConfig.StubAutoMapProperty(prop); //Assert (propConfig is UmbracoParentConfiguration).Should().BeTrue(); propConfig.PropertyInfo.ShouldBeEquivalentTo(prop); }
public void AutoMapProperties_MapsAllPropertiesToConfiguration() { //Assign var typeConfig = new StubUmbracoTypeConfiguration(); typeConfig.Type = typeof(StubClass); typeConfig.AutoMap = true; //Act typeConfig.PerformAutoMap(); //Assert typeConfig.Properties.Count().ShouldBeEquivalentTo(5); typeConfig.IdConfig.Should().NotBeNull(); }