Пример #1
0
        public void Create_The_Report_When_Processed()
        {
            // arrange
            var sut  = new RunawayReportFactory();
            var mock = new Mock <IDebuggerProxy>();

            mock.Setup(proxy => proxy.Execute("!runaway 3", It.IsAny <TimeSpan?>())).Returns(HAPPY_PATH);

            // act
            sut.Setup(mock.Object);
            var report = (RunawayReport)sut.Process();

            // assert
            report.RunawayLines.Should().HaveCount(7);
        }