Mam scenariusz, w którym mam dość złożony obiekt, który ładuję z bazy danych.Sposób na wzięcie obiektu w oknie oglądania i "Skrypt" to
Ten obiekt ma kilka zagnieżdżonych obiektów. Podczas debugowania znajduję wystąpienie tego obiektu, którego chciałbym użyć w teście jednostkowym. Teraz muszę ręcznie utworzyć ten obiekt. Ponieważ jest to dość skomplikowane, zajmuje mi to trochę czasu.
Mój czas testowania jednostki byłby lepiej wydany, gdyby był sposób, aby powiedzieć okno zegarka, aby wyprowadzić tę zmienną do okna tekstowego (lub schowka).
Wygląda na to, że wszystkie potrzebne informacje znajdują się w oknie podglądu.
Nie spodziewałbym się, że utworzy instrukcje użycia lub coś takiego, wystarczy użyć informacji o klasie, jakie posiada i utworzyć instrukcje new
(zagnieżdżone na wielu poziomach, jak mój obiekt).
Czy istnieje takie narzędzie? (Jeśli nie może po prostu znalazł sposób, aby moje szczęście?)
Spróbuj ** natychmiastowego ** okna i wypisz ** do debugowania ** podczas przechodzenia przez obiekt. Aby ułatwić sobie życie, możesz również przygotować sobie tę metodę przechodzenia, a następnie wywołać ją w bezpośrednim oknie, a następnie wypuścić ją do debugowania. I podczas gdy w nim, przekonwertuj go do JSON, a następnie użyj tego ciągu w kodzie testowym, aby przeanalizować go z powrotem do konkretnej instancji. Z ciągu JSON. Prawdopodobnie najprostsze rozwiązanie. –
Ale możesz oczywiście go użyć i napisać rozszerzenie VS, które doda element menu kontekstowego do kliknięcia prawym przyciskiem myszy obiektu w oknie oglądania i powie: ** Wstaw JSON do schowka **. Jestem pewien, że wielu z nich chętnie go zainstaluje. Dokładnie z tego samego powodu, który podałeś. –
+1 Moje pytanie DOKŁADNIE. – adamdport