public void Process_WithNull_Should_ReturnEmpty() { var sut = new ElvisOperator(); var result = sut.Process(null); Assert.AreEqual("Empty", result); }
public void Process_WithTop_Should_ReturnEmpty() { var position = new Top(); var sut = new ElvisOperator(); var result = sut.Process(position); Assert.AreEqual("Empty", result); }
public void Process__WithBottom_Should_ReturnBottom() { var position = new Top { Middle = new Middle { Bottom = new Bottom() } }; var sut = new ElvisOperator(); var result = sut.Process(position); Assert.AreEqual("Bottom", result); }