Articles of unit testing

Importieren von Schemata / Prozeduren aus der SQL server 2012-database in LocalDB für Unit-Testing

Ich bin ziemlich neu für Unit-Testing. Ich hoffe, ich kann einige Ideen von euch bekommen, wie ich meine "Probleme" lösen kann. Hier ist was ich tun möchte: Wir haben einige SQL server 2012 databaseen. Für Unit-Tests in Visual Studio 2012 möchte ich programmgesteuert eine LocalDB erstellen, die die gleichen Tabellen / functionen / Prozeduren wie […]

Visual Studio Online: Erstellen einer Build-Definition mit MVC Unit Testing, der auf einen Remote-server zugreift?

Ich verwende derzeit: Visual Studio 2013 für die Entwicklung Visual Studio Online für Builds / Testing MS Build Eine Azure VM, um eine MVC Web App und SQL database zu beherbergen Das aktuelle Projekt ist eine N-Tier MVC Anwendung mit einem MVC Test Projekt. Die Anwendung läuft auf der Azure VM (in der Cloud), ist […]

So aktivieren Sie die Create Unit Tests … Popup in SQL server server Explorer Visual Studio 2013?

Ich habe ein Problem mit Unit-Test für SQL in Visual Studio ultimate 2013. Ich habe SQL server Database Project erstellt, um den spezifischen server (wie 10.11.31.1) mit 'sa' database zu verbinden und zu verbinden. Dann bekomme ich alle gespeicherten, Tisch, function … davon. Aber wenn ich mit der rechten Maustaste in einem gespeicherten Produkt im […]

Testen von gespeicherten Prozeduren mit MSTest (.Net)

Wir unterstützen MS SQL server 2008 (2005 vielleicht), Oracle sowie Sybase. Es gibt ein großes Skript, das AWHILE aufnimmt, das Tabellen, gespeicherte Prozeduren, viewen, Trigger usw. erstellt und Tabellen mit dem, was wir denken, sinnvolle data ist. Jetzt versuchen wir, Unit-Tests auf das System einzuführen, um gespeicherte Prozeduren zu testing, meistens sowie Interaktionen von ihnen. […]

Ist es wahr, dass Spott auch versagt oder nicht in der Lage sind, TDD-Tests mit database zu machen?

In der Theorie ist es schwierig, Tests auf funktionale Code-Basen durchzuführen, die Interaktionen mit der database benötigen, aber ich denke, dass wir Spott verwenden können. Im echten Leben Anwendungen, haben Sie Fälle bei der Anwendung Spott, um TDD-Tests mit databaseen durchzuführen? Könnten Sie mir einige Gedanken mitteilen, um das mir zu erklären?

SQL Cop – testing Sie alle databaseen

Wir implementieren tSQLt als unser SQL-Unit-Test-Framework. Als solches untersuchen wir auch SQL Cop. Wir haben 8 databaseen. SQL Cop ist schön, dass sie vordefinierte databaseprüfungen sind. Wenn wir tSQLt und SQL Cop zu einer database hinzufügen, funktioniert alles gut. Allerdings möchten wir unsere SQL Cop-Tests in eine TestAllDatabases-database trennen. FRAGE: Gibt es eine Möglichkeit, SQL-Cop-Tests […]

Einheitsprüfung .NET DateTime zu SQL DateTime-Werten

Wenn ich diesen Code ausführe: var data = "test"; var timestamp = DateTime.Now; var id = repo.InsertNewRecord (data, timestempel); var record = repo.GetRecord (id); Assert.AreEqual (data, datasatz.data); Assert.AreEqual (timestempel, record.TimeStamp); … es scheitert an der zweiten behauptung. Der erwartete timestempel hat eine Tickzahl von 635449135145624472, aber der Wert, den ich von der database bekomme, hat […]

Wie Unit-Test-database-Zugriffslogik?

Ich habe ein Projekt basierend auf EF Code First mit MSSQL server . In einem meiner Repositories baue ich dynamisch eine Abfrage mit PredicateBuilder . Um alle möglichen Ergebnisse manuell zu testing, jedes Mal, wenn etwas im Code geändert wird, ist sehr zeitaufwendig. Aus diesem Grund möchte ich das automatisieren. Ich dachte über die Verwendung […]

Wie Unit-Test-Sprocs in SQL server?

Ich habe einige Sprocs in ss2012 und ich möchte Unit-Test sie. Ich habe noch keine Sprocs getestet. Basierend auf einem schnellen Google scheint es, dass ich in der Lage sein sollte, mit der rechten Maustaste auf einen Sproc zu klicken und "Create Unit Tests" aus dem Kontextmenü auszuwählen. Diese Option ist jedoch in meiner SSMS-Instanz […]

Einheit testet neue objecte, die in der Verwendung von statementen enthalten sind

Um meinen Code mehr testable zu machen , frage ich mich, ob mit Aussagen wie mit SqlConnection , SqlCommand , SqlParameter zu verschlossenen classn verschoben werden soll? Zum Beispiel habe ich: public void setConnectionContextInfo(SqlConnection connection) { using (var command = connection.CreateCommand()) { command.Parameters.AddWithValue("@UsernameAttribute", CommonConstants.DataAccess.UsernameAttributeName); command.Parameters.AddWithValue("@Username", username); command.CommandType = CommandType.Text; command.CommandText = commandBuilder.ToString(); command.ExecuteNonQuery(); } } […]