Site icon Blog ARC Optimizer

Telerik JustMock R1 2020: améliorations pour Azure DevOps


Je suis ravi de vous présenter la version R1 2020 de notre framework de simulation JustMock qui comprend des améliorations de la tâche Azure Pipeline, une nouvelle intégration avec la couverture de code Visual Studio pour .NET Core et la mise en œuvre d'ArrangeSet et Méthodes AssertSet au MockingContainer.

Sans plus tarder, permettez-moi de vous présenter les nouvelles fonctionnalités et les correctifs les plus importants.

La tâche JustMock Azure Pipeline prend en charge les tests .NET Core

Nous connaissons vos problèmes et nous les abordons. L'exécution des tests unitaires JustMock ciblant .NET Core dans le pipeline Azure avait une approche différente de celles ciblant le .NET Framework. Avec cette version, nous unifions la façon dont les tests pour les deux plates-formes sont exécutés et vous pouvez désormais utiliser uniquement la tâche JustMock pour exécuter vos tests sans autres tâches, outils ou paramètres supplémentaires. La nouvelle version de l'extension est déjà téléchargée et la tâche sera automatiquement mise à jour dans votre pipeline. Si vous souhaitez l'essayer, voici le lien vers le marché.

[TestMethod]

public nul ShouldAssertAllContainerArrangments ()

{

// Arrange

var container = nouveau MockingContainer ();

container.Arrange (

secondDep => secondDep.GetString ()). MustBeCalled ();

container.ArrangeSet (

thirdDep => thirdDep.IntValue = Arg.AnyInt) .MustBeCalled ();

// Loi

[1945901919] var actualString = container.Instance.StringMethod ();

container.Instance.SetIntMethod (10);

// Affirmer

[1945901919] container.AssertSet (thirdDep => thirdDep.IntValue = 10);

container.AssertAll ();

}

Le pointeur de pointe de flèche du débogueur Visual Studio est endommagé lorsque Profiler est activé avec .NET Core

Ce problème était très désagréable. Lors du débogage du code dont vous vous êtes moqué dans un projet .NET Core, le pointeur de la pointe de flèche du débogueur se trouvait sur une ligne du code différente de la ligne réelle. Après une recherche approfondie de la cause du problème, nous avons découvert que le problème sous-jacent est un bogue dans le .NET Core CLR. Pour faire court, Microsoft a fourni un correctif à ce bogue. Si vous souhaitez profiter de ce correctif, vous pouvez mettre à niveau votre application vers la version .NET Core 3.1, qui inclut le correctif.

Essayez-le et partagez vos commentaires

La version R1 2020 est déjà disponible en téléchargement dans comptes clients . Si vous débutez avec Telerik JustMock, vous pouvez en savoir plus à ce sujet via la page produit . Il est accompagné d'un essai gratuit de 30 jours ce qui vous donne le temps d'explorer les capacités de JustMock.

Essayez maintenant

Assurez-vous de vous inscrire au webinaire Telerik R1 2020 le le mardi 21 janvier à 11 h 00 HE pour un examen plus approfondi de toutes les qualités de la version, où nos experts développeurs examineront tout en détail.

Réservez votre siège de webinaire

N'hésitez pas à nous laisser un commentaire ci-dessous pour partager vos réflexions. Ou visitez notre Portail de commentaires et faites-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités particulières.

Vous pouvez également consulter notre page Historique des versions pour une liste complète des les améliorations incluses.





Source link
Quitter la version mobile