public void CreateStapledSecurity()
        {
            var factory = new StockEntityFactory();

            var id     = Guid.NewGuid();
            var result = factory.Create(id, "StapledSecurity");

            result.Should().BeOfType <StapledSecurity>().Which.Id.Should().Be(id);
        }
        public void CreateUnknownType()
        {
            var factory = new StockEntityFactory();

            var id = Guid.NewGuid();

            Action a = () => factory.Create(id, "xxx");

            a.Should().Throw <ArgumentException>();
        }