static void Main() { var holder = new FooHolder { Foo = new Foo() }; int x = holder.Foo[10]; string y = holder.Foo["hello"]; }
public void should_inject_instance_with_explicit_type() { var foo = new Foo() { Name = "Foo" }; var fooHolder = new FooHolder(foo); var construktion = new Construktion().Inject(typeof(FooHolder), fooHolder); var result = construktion.Construct <FooHolder>(); result.Foo.Name.ShouldBe("Foo"); result.ShouldBeOfType <FooHolder>(); result.GetHashCode().ShouldBe(fooHolder.GetHashCode()); }
public void AddFooHolder(int foo) { FooHolder.Add(foo); LastModifiedDate = DateTime.UtcNow; }