public void CreateShapeWithNamedArguments() { var factory = _container.Resolve <IShapeFactory>(); dynamic foo = factory.Create("Foo", ArgsUtility.Named(new { one = 1, two = "dos" })); Assert.That(foo.one, Is.EqualTo(1)); Assert.That(foo.two, Is.EqualTo("dos")); }
public void ShapeHasAttributesType() { var factory = _container.Resolve <IShapeFactory>(); dynamic foo = factory.Create("Foo", ArgsUtility.Empty()); ShapeMetadata metadata = foo.Metadata; Assert.That(metadata.Type, Is.EqualTo("Foo")); }