Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.

11
Test unitaire des méthodes vides?
Quelle est la meilleure façon de tester unitaire une méthode qui ne renvoie rien? Plus précisément en c #. Ce que j'essaie vraiment de tester, c'est une méthode qui prend un fichier journal et l'analyse pour des chaînes spécifiques. Les chaînes sont ensuite insérées dans une base de données. Rien …
170 c#  unit-testing 

5
Vérification d'un paramètre spécifique avec Moq
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub = new Mock<ILogger>(); var client = new MessageClient(serviceProxyFactoryStub.Object, loggerStub.Object); client.SubmitMessagesToQueue(new List<IMessageRequestDTO> {message}); //messageServiceClientMock.Verify(proxy …
170 c#  unit-testing  nunit  moq 

21
Les jointures sont pour les paresseux?
J'ai récemment eu une discussion avec un autre développeur qui me disait que les JOIN (SQL) sont inutiles. C'est techniquement vrai mais il a ajouté que l'utilisation de jointures est moins efficace que de faire plusieurs requêtes et lier des tables dans le code (C # ou Java). Pour lui, …
169 c#  java  sql  join 


11
Lire des fichiers CSV en utilisant C #
J'écris une application d'importation simple et j'ai besoin de lire un fichier CSV, d'afficher le résultat dans un DataGridet d'afficher les lignes corrompues du fichier CSV dans une autre grille. Par exemple, affichez les lignes plus courtes que 5 valeurs dans une autre grille. J'essaye de faire ça comme ça: …
169 c#  csv 








4
Comment le compilateur C # détecte-t-il les types COM?
EDIT: J'ai écrit les résultats sous forme de blog . Le compilateur C # traite les types COM de manière un peu magique. Par exemple, cette déclaration semble normale ... Word.Application app = new Word.Application(); ... jusqu'à ce que vous vous rendiez compte que Applicationc'est une interface. Appel d'un constructeur …


24
Échec de l'activation des contraintes. Une ou plusieurs lignes contiennent des valeurs violant des contraintes non nulles, uniques ou de clé étrangère
Je crée une jointure externe et je l'exécute avec succès dans la informixbase de données mais j'obtiens l'exception suivante dans mon code: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); Échec de l'activation des contraintes. Une ou plusieurs lignes contiennent des valeurs violant des contraintes de clé non nulle, unique ou étrangère. Je …
168 c#  asp.net  sql  database  informix 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.