Fermer

septembre 18, 2019

Version JustMock R3 2019 avec prise en charge de .Net Core 3.0


Aujourd'hui, nous annonçons la sortie de JustMock en R3 2019, qui prend en charge le .Net Core 3.0, le moquage de génériques non publics, le moquage futur de classes non publiques et le support pour la version 16.2 + de VS 2019.

vous guider à travers les nouvelles fonctionnalités et améliorations apportées à la R3 2019.

Support .Net Core 3.0

.Net Core 3.0 est presque là et fait suite à la prise en charge de .Net Core 2. + nous en avons déjà mis en place un support préliminaire pour 3.0. Pourquoi préliminaire? Parce que la date de sortie officielle annoncée pour .Net Core 3.0 est le 23 septembre. Nous n'attendons aucun changement significatif dans la version officielle par rapport à la dernière version en aperçu disponible.

 net core 3.0 image

Mocking des génériques non publics

Les génériques sont largement utilisés dans le monde .Net et ils le sont certaines des principales fonctionnalités linguistiques utilisées dans des scénarios d’architecture complexe. JustMock prend en charge les génériques depuis de nombreuses années et nous l'avons encore amélioré en introduisant une prise en charge du moquage des génériques non publics.

Considérez la méthode générique suivante:

privé nul DoPrivateGeneric (T arg)

{ [ [ [1945912]] lancer new NotImplementedException ();

}

Voici à quoi pourrait ressembler un simulacre pour cette méthode:

[TestMethod]

public void ShouldInvokeNonPublicGenericMember ()

]

Foo foo = new Foo ();

bool appelé = faux ;

// arrangez-vous

] Mock.NonPublic

.Arrange (toto, "DoPrivateGeneric" nouveau Type ] { typeof ( int ), 10)

.DoInstead, [>((==(appelé=>appelé=[19659024] true );

// Loi






Source link