private void UseImmutableResolver(string name,LotsOTypes destination,ImmutableDestinationResolver resolver,Action<Result> assert) { var source = new LotsOTypes() { AGuid = Guid.NewGuid(), AInt = 5, ANguid = Guid.NewGuid(), ANint = 9, AReferenceType = new TestClass(){Name = "monster"}, AString = "x3" }; var context = contextualizer.CreateContext(source, destination); var destProp= new MappableProperty(typeof (LotsOTypes).GetProperty(name)); var result = resolver.TryResolve(context,destProp); assert(result); }
private void UseImmutableResolver(string name, LotsOTypes destination, ImmutableDestinationResolver resolver, Action <Result> assert) { var source = new LotsOTypes() { AGuid = Guid.NewGuid(), AInt = 5, ANguid = Guid.NewGuid(), ANint = 9, AReferenceType = new TestClass() { Name = "monster" }, AString = "x3" }; var context = contextualizer.CreateContext(source, destination); var destProp = new MappableProperty(typeof(LotsOTypes).GetProperty(name)); var result = resolver.TryResolve(context, destProp); assert(result); }