5

Ho un programma che deve essere eseguito come utente NT separato per connettersi a un database di SQL Server. Per l'esecuzione di un programma in sé, questo non è un grosso problema in quanto posso semplicemente fare clic destro su di esso in Windows Explorer e selezionare Esegui come. C'è un modo per eseguire i miei test anche come utente diverso? (Sarebbe bello se potessi farlo in Visual Studio)Esecuzione di test come utente diverso in Visual Studio

: Al momento, sto solo testando le unità utilizzando il framework di test dell'unità integrato in Visual Studio 2008 Pro. Li sto eseguendo semplicemente usando l'opzione di menu "Esegui tutti i test nella soluzione corrente".

+0

Sei mai arrivato a fondo? – Konrad

risposta

1

Esiste un programma da riga di comando "runas", che è possibile utilizzare per eseguire i test purché siano programmi standalone. Non sono sicuro di come integrarlo perfettamente con i test, in quanto potrei aver bisogno di ulteriori informazioni su come eseguirli.

Questo metodo richiede di inserire la password.

+0

Ho aggiunto qualche altra informazione su come le sto eseguendo. –

1

È possibile abrogare e prendere in giro il meccanismo che determina l'utente corrente. Questo ti permetterebbe di testare come chiunque.