QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142) getrackt, ohne .gitmodules und ohne erreichbares Remote. Der Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen. Umstellung: - Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6) - Gitlink aus dem Index entfernt - Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
339 lines
7.2 KiB
C#
339 lines
7.2 KiB
C#
using Centron.Core.ImprintParser;
|
|
using Centron.Core.ImprintParser.DataModel;
|
|
using Centron.Tests.EndToEnd.Infrastructure;
|
|
using Xunit;
|
|
using Xunit.Abstractions;
|
|
|
|
namespace Centron.Tests.EndToEnd.Tests.ImprintParserOnlyRegex
|
|
{
|
|
public class ImprintParserOnlyRegexTests : CentronTest
|
|
{
|
|
private readonly ImprintParser _parser;
|
|
|
|
public ImprintParserOnlyRegexTests(ITestOutputHelper testOutputHelper)
|
|
: base(testOutputHelper)
|
|
{
|
|
this._parser = new ImprintParserRegexOnly();
|
|
}
|
|
|
|
private void Test(string testName, string imprint)
|
|
{
|
|
Contact parsedData = this._parser.ParseImprint(imprint);
|
|
Verifier.Verify(testName, parsedData);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestCentronImprint()
|
|
{
|
|
string imprint = @"Firma
|
|
c-entron software gmbh
|
|
Liststrasse 1
|
|
89079 Ulm
|
|
Email: lehnert@c-entron.de
|
|
Telefon 0731-140-399-0
|
|
Fax 0731-140399-399
|
|
|
|
Vertretungsberechtigte
|
|
Thomas Hoffmann und Volker Lehnert
|
|
|
|
Registereintragung
|
|
HRB 3656, Ulm
|
|
Umsatzsteuer-ID
|
|
DE 194520961";
|
|
string testName = "CentronImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestCelosImprint()
|
|
{
|
|
string imprint = @"Celos Computer GmbH
|
|
Liststraße 1
|
|
89079 Ulm
|
|
|
|
Telefon: +49 (0) 731.96884.0
|
|
Servicehotline: +49 (0) 731.96884.690
|
|
Telefax: +49(0)731.96884.720
|
|
|
|
EMail: info[AT]celos.de
|
|
|
|
Handelsregister Nr.: HRB 730872, Ulm
|
|
UST-ID: DE295335669
|
|
|
|
|
|
Geschäftsleitung: Thomas Hoffmann";
|
|
string testName = "CelosImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestRiverbirdImprint()
|
|
{
|
|
string imprint = @"Firma Riverbird GmbH
|
|
Liststraße 1
|
|
89079 Ulm
|
|
|
|
Amtsgericht Ulm
|
|
HRB 724376
|
|
|
|
Email vertrieb@riverbird.de
|
|
Telefon 0731-140399-444
|
|
|
|
Vertretungsberechtigte
|
|
Thomas Hoffmann
|
|
Alexander Eiermann";
|
|
string testName = "RiverbirdImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestCompuservImprint()
|
|
{
|
|
string imprint = @"Compuserv
|
|
Computer Dienstleistungs GmbH | Technikstraße 1 | D-42929 Wermelskirchen
|
|
Tel.: +49 (0) 21 96 / 72 29 - 348 | Mobil: +49 (0) 1 60 / 90 63 45 19 | Fax: +49 (0) 21 96 / 72 29 - 48
|
|
E-Mail: rberg@compuserv.de | Internet: www.compuserv.de
|
|
HR: Köln, Abt. B Nr. 36339 | UST-ID: DE 123660241
|
|
Geschäftsführer: Andrzej Jawurek, Heinrich Poel";
|
|
string testName = "CompuservImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestOVSComputerImprint()
|
|
{
|
|
string imprint = @"Sascha Macal
|
|
Vertrieb | IT Systemkaufmann
|
|
______________________
|
|
|
|
|
|
|
|
OVS Computer Handels-GmbH
|
|
Sperberweg 47
|
|
41468 Neuss
|
|
T: +49 2131 4017 242
|
|
F: +49 2131 4017 100
|
|
|
|
@: sascha.macal@ovs.citadelle.systems
|
|
W: www.ovs.citadelle.systems
|
|
|
|
|
|
|
|
Registergericht: Amtsgericht Neuss, HRB 7124
|
|
Geschäftsführung: Noel Kienzle, Ivo-Kai Kuhnt, Ralph Bechtle
|
|
Steuernummer: 122/5759/4366
|
|
USt.-IdNr.: DE157628292";
|
|
string testName = "OVSComputerImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestTradingPointImprint()
|
|
{
|
|
string imprint = @"TRADING.POINT GmbH
|
|
Ziegelstraße 86
|
|
33609 Bielefeld
|
|
Germany
|
|
+4952193848994
|
|
|
|
|
|
|
|
|
|
pascal.kemner@trading-point.net
|
|
|
|
|
|
|
|
www.trading-point.net";
|
|
string testName = "TradingPointImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestNetzwerftImprint()
|
|
{
|
|
string imprint = @"die netzwerft GmbH
|
|
Anschrift Otto-Dix-Straße 9 // 76275 Ettlingen
|
|
Amtsgericht Mannheim, HRB 733665
|
|
Telefon 07243 - 364 99 88
|
|
Mail support@dienetzwerft.de
|
|
ges. Geschäftsführer: Simon Fuß
|
|
Geschäftsführer: Thomas Mutschler";
|
|
string testName = "NetzwerftImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestSchaefflerPCImprint()
|
|
{
|
|
string imprint = @"Tobias Schäffler GmbH
|
|
PC`s @nd more
|
|
Gewerbering 3
|
|
82272 Moorenweis
|
|
|
|
|
|
|
|
Tel: 08146 / 99722-22
|
|
Fax: 08146 / 99722-29
|
|
http://www.pcs-and-more.de
|
|
E-Mail: office@pcs-and-more.de
|
|
|
|
|
|
|
|
USt-IdNr.: DE292670544
|
|
Amtsgericht München: HRB 208831
|
|
Geschäftsführer: Tobias Schäffler";
|
|
string testName = "SchaefflerPCImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestKraftSystemsImprint()
|
|
{
|
|
string imprint = @"KRAFT SYSTEMS Fon: +49 (661) 679289-21 www.KRAFT-SYSTEMS.de
|
|
|
|
|
|
|
|
Landwehr 18 Fax: +49 (661) 679289-921
|
|
36100 Petersberg Mail: s.swiergiel@KRAFT-SYSTEMS.de
|
|
Remotesupport
|
|
|
|
|
|
|
|
|
|
Inh. Stefan Swiergiel e. Kfm. · Handelsregister Fulda HRA 3421 · Ust.-Id-Nr.: DE 112378241";
|
|
string testName = "KraftSystemsImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestMarienhausImprint()
|
|
{
|
|
string imprint = @"Marienhaus Dienstleistungen GmbH
|
|
|
|
Stammdatenmanagement
|
|
|
|
Wellesweilerstraße 284
|
|
|
|
66538 Neunkirchen
|
|
|
|
|
|
|
|
Telefon: +49 (0) 6824-3002-355
|
|
|
|
Telefax: +49 (0) 6824-3002-301
|
|
|
|
Mobil: +49 (0) 160 92118868
|
|
E-Mail: christoph.koch@marienhaus.de
|
|
|
|
www.marienhaus-mhdl.de";
|
|
string testName = "MarienhausImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestIFPInformatikImprint()
|
|
{
|
|
string imprint = @"Conny Menzi
|
|
|
|
IFP Informatik AG | Mühlegutstrasse 6 | 9403 Goldach | Switzerland
|
|
Phone: +41 71 844 99 44 | Direct: +41 71 844 99 49
|
|
conny.menzi@ifp.ag |www.ifp.ag";
|
|
string testName = "IFPInformatikImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestDATAreformImprint()
|
|
{
|
|
string imprint = @"Timo Hönes
|
|
Geschäftsführer
|
|
|
|
|
|
|
|
PHONE: (0)7141.4759-22
|
|
E-Mail: t.hoenes@datareform.com
|
|
|
|
|
|
|
|
|
|
Porschestraße 4
|
|
71691 Freiberg am Neckar
|
|
www.DATAreform.com";
|
|
string testName = "DATAreformImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
|
|
[Fact]
|
|
public void TestDenkITImprint()
|
|
{
|
|
string imprint = @"Unternehmens- & Prozessentwicklung
|
|
Andrey Leshchenkov
|
|
a.leshchenkov@denkit.com
|
|
+49 661-250090-50 KONTAKT
|
|
Telefon: +49 661-250090-0
|
|
Vertrieb: +49 661-250090-50
|
|
Fax: +49 661-250090-25
|
|
|
|
Support: support@denkit.com
|
|
|
|
|
|
|
|
Verkauf: verkauf@denkit.com
|
|
|
|
|
|
|
|
|
|
Mail: info@denkit.com
|
|
|
|
|
|
|
|
Web: www.denkit.com
|
|
|
|
|
|
|
|
|
|
Geschäftsführer: Dipl.-Kfm. (FH) Axel Denk
|
|
Firmensitz: Großenlüder
|
|
Amtsgericht: Fulda HRB 6669
|
|
Umsatzsteuer-ID: DE813968981
|
|
SOCIAL MEDIA
|
|
Besuchen, kontaktieren, liken, teilen und folgen Sie uns
|
|
bitte auf unseren Social-Media-Kanälen.
|
|
|
|
STANDORTE
|
|
|
|
An der Aspe 7
|
|
36137 Großenlüder
|
|
|
|
|
|
Schlitzer Straße 28
|
|
36341 Lauterbach
|
|
|
|
|
|
Bahnhofstraße 8
|
|
30159 Hannover
|
|
|
|
|
|
Prinzenallee 7
|
|
40549 Düsseldorf
|
|
|
|
|
|
Friedrichstraße 15
|
|
70174 Stuttgart
|
|
|
|
|
|
Kronstadter Straße 4
|
|
81677 München
|
|
|
|
|
|
Torgauer Straße 231-233
|
|
04347 Leipzig
|
|
|
|
|
|
Europaplatz 2
|
|
10557 Berlin";
|
|
string testName = "DenkITImprint";
|
|
Test(testName, imprint);
|
|
}
|
|
}
|
|
} |