public override ISet <Item> Create() { var mapping = MappingBuilder .WithIndex(Guid.NewGuid().ToString()) .WithKeyField("GuidProperty") .Build(); var settings = new ConnectionSettings(new Uri("http://127.0.0.1:9200")) .DefaultIndex("tests"); return(new DelayedSetDecorator <Item>( new ElasticsearchSet <Item>( new ElasticClient(settings), mapping), 1000)); }