Po przeczytaniu dobrych rzeczy o Moles chciałbym dodać ramy izolacji do naszego zestawu narzędzi do pisania testów jednostkowych.Ramy izolacyjne do testowania dla Mono
Nasza aplikacja działa pod Mono, ponieważ jest wdrażana zarówno na Linuksie, jak i na Windowsie i nie mogę znaleźć architektury obsługującej Mono.
Widziałem kilka artykułów na temat manipulowania złożeniami za pomocą Cecil, ale staram się znaleźć coś, co moglibyśmy realistycznie wykorzystać.
Dzięki za twój wkład, Ian. Tak, nawet nie próbowałem patrzeć na Moles z Mono, ponieważ zakładam, że to się nie uda. Już używamy Moq, co moim zdaniem jest fantastyczne, ale szukam narzędzi, które pozwolą mi poradzić sobie z problemami typu DateTime.Now. Jestem w pełni świadomy, że potrafię owijać metody statyczne za metodami instancji w klasach proxy, ale nie jestem pewien, czy jest to najbardziej eleganckie rozwiązanie we wszystkich scenariuszach. – sebjsmith
Och, statyczne przechwytywanie metod. To jest trudne. – IanNorton
Czy przyjrzałeś się używaniu PostSharp do dodawania haczyków przed/po do twoich metod? – IanNorton