예제 #1
0
        public void ProgramOutputShouldNotBeEmpty()
        {
            using var console = new ConsoleMock();
            ReflectionHelper.ExecuteMain(subjectType);
            string output = console.ReadOutput().Trim();

            Assert.Greater(output.Length, 0, "Программа не должна иметь пустой вывод");
        }
예제 #2
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(), "Сумма посчитана неверно");
 }