public void Text2Header_IfContextIsNotNull_ReturnNextInstructionDo() { //Arrange RecorderContext ctxFile = new LinuxHistoryContext(); string headerTex = null; //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, NextInstruction>("Text2Header", _linuxhistory, new object[] { ctxFile, headerTex }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(NextInstruction.Do, actual); }
public void InputTextType_IfContextWaitBeginIsTrue_ReturnRecordInputTypeComment() { //Arrange var context = new LinuxHistoryContext(); Exception e = null; context.WaitBegin = true; //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, RecordInputType>("InputTextType", _linuxhistory, new object[] { context, e }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(RecordInputType.Comment, actual); }
public void InputTextType_IfContextInputRecordHasStringValue_ReturnRecordInputTypeRecord() { //Arrange var context = new LinuxHistoryContext(); Exception e = null; context.WaitBegin = false; context.InputRecord.SetValue("ali"); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, RecordInputType>("InputTextType", _linuxhistory, new object[] { context, e }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(RecordInputType.Record, actual); }
public void InputTextType_IfContexIsNotNull_ReturnRecordInputTypeEndOfStream() { //Arrange var context = new LinuxHistoryContext(); Exception e = null; //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, RecordInputType>("InputTextType", _linuxhistory, new object[] { context, e }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(RecordInputType.EndOfStream, actual); }
public void InputText2RecordField_IfContextIsNotNull_ReturnThrowException() { //Arrange RecorderContext ctxFile = new LinuxHistoryContext(); string[] fields = null; ctxFile.InputRecord.SetValue("lorem ipsum"); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, NextInstruction>("InputText2RecordField", _linuxhistory, new object[] { ctxFile, fields }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(NextInstruction.Do,actual); }
public void GetInputName_IfContextIsNull_ReturnLinuxHistory() { //Arrange var context = new LinuxHistoryContext(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<LinuxHistoryRecorder, string>("GetInputName", _linuxhistory, new object[] { context }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual("LinuxHistory", actual); }