public void Convert2Date_IfDateTimeFormatIsNotCorrect_ReturnStringEmpty() { //Arrange var rec = new RecWrapper(); string field = null; string[] values = { "2014/09/09", "08:54:15" }; object data = new EmcStorageRepUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<EmcStorageRepUnifiedRecorder, object>("Convert2Date", _emcStorageRepUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual, String.Empty); }
public void Convert2Date_IfValuesHasOneItem_ReturnIndexOutOfRangeException() { //Arrange var rec = new RecWrapper(); string field = null; string[] values = { "2014-09-09" }; object data = new EmcStorageRepUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull MethodTestHelper.RunInstanceMethod<EmcStorageRepUnifiedRecorder>("Convert2Date", _emcStorageRepUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert //Unhandled IndexOutOfRangeException }
public void Convert2Date_IfDateTimeFormatIsMM_dd_YYYY_Return_YYYY_MM_dd() { //Arrange var rec = new RecWrapper(); string field = String.Empty; string[] values = { "07/21/2013", "6:06:25 PM" }; object data = new EmcStorageRepUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<EmcStorageRepUnifiedRecorder, object>("Convert2Date", _emcStorageRepUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual, "2013/07/21 06:06:25"); }