2008-11-13 4 views
14

(I this Frage gestellt, aber viel Antwort nicht erhalten. Sie wurde empfohlen, dass ich die gleiche Frage in Bezug auf C# zu fragen.)der Suche nach * kleinen *, Open Source, C# Projekt mit umfangreichen Unit Testing

I bin ein VB.NET-Entwickler mit wenig C# -Erfahrung (ja, ich weiß, dass ich mehr in C# schreiben muss), auf der Suche nach kleinen Open-Source-Projekten, die eine hohe Einheitentestabdeckung zeigen, von der man lernen kann.

Ich suche kleine Projekte, weil ich möchte nicht über eine Tonne Code waten müssen, um ein besseres Verständnis davon, wie Unit-Tests in meiner eigenen Situation anzuwenden, in denen ich schreibe meist IT-Business-Apps, die intern von meiner Firma genutzt werden.

UPDATE: Original Frage, die hat mich darüber gefragt ist here

Antwort

1

Versuchen bei FileHelpers suchen (http://www.filehelpers.net/). Ich musste vor kurzem einen Schnitt machen und fand den Quellcode leicht durchwaten. Es hat eine große Anzahl von Tests.

3

Meine MiscUtil Bibliothek verfügt über eine variable Testabdeckung - einige Teile werden sehr gründlich getestet und andere wurden geschrieben, bevor ich über Komponententests wusste.

Wenn Sie mit dem Schreiben einiger Tests für die ungedeckten Sachen lernen wollen, dann würden Sie sehr sein

willkommen :)

Es ist ein großer einen Grabbelsack nützlichen Kleinkrams - was in gewisser Weise praktisch ist, , da du fast jedes Stück nehmen und es selbstständig studieren kannst. Es gibt keine "Gesamtarchitektur" zu lernen.

+0

einige Teile sehr gründlich getestet, und andere wurden geschrieben **, bevor ich ** über Unit-Tests wusste. /// Ihre Ehrlichkeit ist bewundernswert. – kokabi

1

Ich empfehle bei CarTrackr suche sie eine breite Palette von .NET-Technologien haben, dass ein Entwickler sollte vertraut sein mit (Unity, insbesondere MVC Framework) und verfügt über umfangreiche Unit-Tests. Das Projekt ist einfach genug, um in einer Sitzung zu verdauen, aber komplex genug, um mehr zu sein als ein Proof-of-Concept. Ihre codeplex url ist bei http://www.codeplex.com/CarTrackr

0
+0

Dort ist derzeit kein Download verfügbar. Fehle ich etwas? – GernBlandston

+0

Verwenden Sie einen Subversion-Client, um den Quellcode auszuchecken und ClickToBuild.bat auszuführen –