/
alozar
/
LeetCode
Обзор
Документация
Войти
/
alozar
/
LeetCode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
LeetCode.Tests/Problems/Problems200_Tests.cs
41 строка
901 B
alozar
Создан проект для агрегации задач из LeetCode. Добавлены задачи 20, 200, 279, 433, 448, 739, 752.
28 янв 2025, 20:33
28 янв 2025, 20:33
a703a31
Код
Авторство
О чём код?
using LeetCode.Problems; using Xunit; namespace LeetCode.Tests.Problems; public class Problems200_Tests { public static IEnumerable<object[]> GetTestData() { List<object[]> data = new(); char[][] grid = [ ['1','1','1','1','0'], ['1','1','0','1','0'], ['1','1','0','0','0'], ['0','0','0','0','0'] ]; int expected = 1; data.Add([grid, expected]); grid = [ ['1','1','0','0','0'], ['1','1','0','0','0'], ['0','0','1','0','0'], ['0','0','0','1','1'] ]; expected = 3; data.Add([grid, expected]); return data; } [Theory] [MemberData(nameof(GetTestData))] public void Test_Success(char[][] grid, int expected) { int result = Problems200.NumIslands(grid); Assert.Equal(expected, result); } }