public void ShouldSaluteOnStart() { OcheTestHelper.SetUpInputBuffer(); OcheTestHelper.SetUpOutputBuffer(); var oche = new Oche(OcheTestHelper.GetStartInputReader(), OcheTestHelper.GetCumulativeOutputWriter()); oche.NextInput(); Assert.Equal(true, oche.IsStartInput()); OcheTestHelper.OutputBuffer[0].Should().Be("Hola Gabriel"); }
public void ShouldGoodByeOnStop() { OcheTestHelper.SetUpInputBuffer(); OcheTestHelper.SetUpOutputBuffer(); var oche = new Oche(OcheTestHelper.GetStartAndStopInputReader(), OcheTestHelper.GetCumulativeOutputWriter()); oche.NextInput(); oche.IsStartInput().Should().BeTrue(); oche.NextInput(); oche.IsStopInput().Should().BeTrue(); OcheTestHelper.OutputBuffer[1].Should().Be("Adios Gabriel"); }