public void ProgramOutputShouldNotBeEmpty() { using var console = new ConsoleMock(); ReflectionHelper.ExecuteMain(subjectType); string output = console.ReadOutput().Trim(); Assert.Greater(output.Length, 0, "Программа не должна иметь пустой вывод"); }
public void AssertNumber() { using ConsoleMock consoleMock = new ConsoleMock(); ReflectionHelper.ExecuteMain(subjectType); Assert.IsTrue((7 << 15 | 7 << 9 | 3 << 6 | 1 << 4).ToString() == consoleMock.ReadOutput().Trim(), "Сумма посчитана неверно"); }