protected override void ScenarioSetup() { ExplicitMappings.Setup(instance => instance.GetEnumerator()) .Returns(Enumerable.Range(0, 2).Select(_ => EntityMapping.Object).GetEnumerator()); MappingRepository.As <IEnumerable <IEntityMapping> >().Setup(instance => instance.GetEnumerator()) .Returns(Enumerable.Range(0, 3).Select(_ => EntityMapping.Object).GetEnumerator()); }
public void Should_set_the_dynamic_property_mapping() { ExplicitMappings.Verify(instance => instance.Set( It.Is <IEntityMapping>(mapping => mapping.Type == typeof(IProduct) && mapping.Properties.First().Name == "Test"), It.Is <Iri>(iri => iri == new Iri("subject")))); }