Nie napiszę za ciebie ale postaram się cię naprowadzić.
W VS tworzysz projekt testów jednostkowych (klikasz prawym na solucję -> add -> new project -> Unit Test Project). Potem dodajesz referencję do projektu do którego chcesz napisać testy.
Aby korzystać z biblioteki MS z testami jednostkowymi musisz zaimportować przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting. Dzięki niej możesz korzystać z kilu rozszerzeń. Dwa najważniejsze to: [TestClass] -> oznacza klasę testową, [TestMethod] -> oznacza metodę testową jak zresztą można się domyśleć:).
Każda metoda testowa oznaczona jako [TestMethod] będzie widoczna w 'Test Explorerze', w menu 'View', skąd też mozna ją uruchomić.
To tyle jeśli chodzi o przygotowania. Teraz o samej metodzie. Każda metoda testów jednostkowych, aby zachować porządek, powinna składać się z trzech umownych sekcji: arrange act assert, . Zaczynasz od Arrange, która służy do przygotowania oraz ustawienia obiektów aby były gotowe do testu. Następnie Act w której to wykonujesz testowaną metodę i Assert w której tworzysz Assercję czyli sprawdzasz czy test przeszedł.
W twoim przypadku w Arrange stóż obiekt klasy Kwadrat oraz testową tablicę. W Act wykonaj metodę 'metoda' do której włożysz wcześniej stworzoną tablicę. A w assercji sprawdź czy spodziewany wynik jest równy tablicy która otrzymasz po wykonaniu metody 'metoda',
Pamiętaj że metody testów jednostkowch muszą być powtarzalne, za każdym razem zwracać ten sam wynik.
Dobrą praktyką jest dodać metody sprawdzające różne przypadki skrajne. Pomyśl jak twoja metoda by się zachowała gdybyś włożył pustą tablicę. Albo zamiast tablicy wrzucił nulla. Najlepiej jest jak metoda testowa ma jedną Assercję (sprawdzenie czy wynik jest oczekiwany).
Poczytaj też o nazywaniu metod testowych. Jest to temat rzeka.
Powodzenia.