/
shmachilin
/
MathCore
Обзор
Документация
Войти
/
shmachilin
/
MathCore
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
Tests/MathCore.Tests/Extensions/FuncExtensionsTests.cs
36 строк
927 B
Infarh
0.0.82 - Добавлены методы-расширения для стека и очереди
01 дек 2022, 17:03
01 дек 2022, 17:03
421329b
Код
Авторство
О чём код?
namespace MathCore.Tests.Extensions; [TestClass] public class FuncExtensionsTests { [TestMethod] public async Task InvokeAsync_ExecutedSuccessfully() { const string expected_result = "Result"; Func<string> func = () => { Thread.Sleep(2); return expected_result; }; var actual_result = await func.InvokeAsync(); Assert.That.Value(actual_result).IsEqual(expected_result); } [TestMethod] public async Task InvokeAsync_WithParameter_ExecutedSuccessfully() { const string data_string = "Result"; var expected_result = data_string.Length; Func<string, int> func = s => { Thread.Sleep(2); return s.Length; }; var actual_result = await func.InvokeAsync(data_string); Assert.That.Value(actual_result).IsEqual(expected_result); } }