Files
Christoph Schwörer f045b99a25 Codebasis als Dateien ins Arbeitsrepo statt als Gitlink
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
2026-08-26 07:43:51 +02:00

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);
}
}
}