public void GenericFlatTest() { var f = new Foo { Parent = new Foo { _a = "aaa", a = 23, b = true, Name = "v" } }; var flat = new Flat(); flat.InjectFrom <FlatBoolToString>(f); flat.Parentb.IsEqualTo("True"); flat.Bool.IsEqualTo(null); }
public void GenericFlatTest() { var f = new Foo { Parent = new Foo { _a = "aaa", a = 23, b = true, Name = "v" } }; var flat = new Flat(); flat.InjectFrom<FlatBoolToString>(f); flat.Parentb.IsEqualTo("True"); flat.Bool.IsEqualTo(null); }
public void FlatTest() { var f = new Foo { Parent = new Foo { _a = "aaa", a = 23, b = true, Name = "v" } }; var flat = new Flat(); flat.InjectFrom<FlatLoopInjection>(f); flat.Parent_a.IsEqualTo(f.Parent._a); flat.Parenta.IsEqualTo(f.Parent.a); flat.Parentb.IsEqualTo(null); flat.ParentName.IsEqualTo(f.Parent.Name); flat.ParentParentName.IsEqualTo(null); flat.oO.IsEqualTo(null); flat.d.IsEqualTo(null); }
public void FlatTest() { var f = new Foo { Parent = new Foo { _a = "aaa", a = 23, b = true, Name = "v" } }; var flat = new Flat(); flat.InjectFrom <FlatLoopValueInjection>(f); flat.Parent_a.IsEqualTo(f.Parent._a); flat.Parenta.IsEqualTo(f.Parent.a); flat.Parentb.IsEqualTo(null); flat.ParentName.IsEqualTo(f.Parent.Name); flat.ParentParentName.IsEqualTo(null); flat.oO.IsEqualTo(null); flat.d.IsEqualTo(null); }