public void can_create_specific_DataExplorer_for_a_data_type() { DataExplorer <string> .Register <StringDataExplorer>(); DataExplorer <string> .Register <AdvancedStringDataExplorer>(); var dataExplorer = DataExplorer.Create("AdvancedStringDataExplorer", "hello world"); dataExplorer.Should().BeOfType <AdvancedStringDataExplorer>(); }