Skip to content

Instantly share code, notes, and snippets.

View gasparnagy's full-sized avatar

Gáspár Nagy gasparnagy

View GitHub Profile
[BeforeScenario]
public void BeforeScenario()
{
var tablesToClean = new[] {"OrderItems", "Orders", "Audit"};
using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DB"].ConnectionString))
{
foreach (var table in tablesToClean)
{
connection.Open();
using (var cmd = new SqlCommand("TRUNCATE TABLE " + table, connection))
@gasparnagy
gasparnagy / TestFolders.cs
Last active January 3, 2016 21:18
Simple helper method that I use in integration tests to have more consistent notion and implementation of the different test folders.
using System;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
namespace TechTalk.SpecRun.Helpers
{
internal static class TestFolders
{
class TfsGitSession : IDisposable
{
IDisposable httpsDefinition;
public TfsGitSession()
{
// we need to perform this... through reflection
//httpsDefinition = new SmartSubtransportDefinition<TfsSmartSubtransport>("https://", 2);
var tfsSmartSubTransportType = Type.GetType("Microsoft.TeamFoundation.Git.CoreServices.TfsSmartSubtransport, Microsoft.TeamFoundation.Git.CoreServices, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", true);
@gasparnagy
gasparnagy / XingClient.cs
Created November 6, 2012 13:10
DotNetOpenAuth client for XING
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Xml;
using System.Xml.Linq;
using DotNetOpenAuth.AspNet;
using DotNetOpenAuth.AspNet.Clients;
using DotNetOpenAuth.Messaging;