Exemplo n.º 1
0
        public void MapperContext_AddLine_KeyValue()
        {
            var ctx = new MapperContext(null, new Snapshot(), new SnapshotOptions(), 2);

            ctx.AddLine("key", "value");

            ctx.Snapshot.Single().Value.Should().Be("  key: value");
        }
Exemplo n.º 2
0
 /// <summary>
 /// Map the object to the Snapshot
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="context"></param>
 /// <param name="property">The propertyname that the item is mapped to</param>
 /// <param name="item">The object to be mapped</param>
 public static void Map <T>(this MapperContext context, string property, T item)
 {
     context.AddLine(new Line($"{property}:".Indent(context.Indentation)));
     context.Mapper.Map(context.Clone(context.Indentation + 2), item);
 }