public void Convert2Date_IfDateTimeFormatIsNotCorrect_ReturnStringEmpty() { //Arrange var rec = new RecWrapper(); string field = null; string[] values = { "2014/09/09", "08:54:15" }; object data = new DhcpUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<DhcpUnifiedRecorder, object>("Convert2Date", _dhcpUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual, String.Empty); }
public void Convert2Date_IfDateTimeFormatIsYYYY_M_d_Return_YYYY_MM_dd() { //Arrange var rec = new RecWrapper(); var field = String.Empty; string[] values = { "05/23/14", "12:10:44" }; object data = new DhcpUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<DhcpUnifiedRecorder, object>("Convert2Date", _dhcpUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual, "2014/05/23 12:10:44"); }
public void Convert2Date_IfValuesHasOneItem_ReturnIndexOutOfRangeException() { //Arrange var rec = new RecWrapper(); string field = null; string[] values = { "2014-09-09" }; object data = new DhcpUnifiedRecorder(); //Act // ReSharper disable ExpressionIsAlwaysNull MethodTestHelper.RunInstanceMethod<DhcpUnifiedRecorder>("Convert2Date", _dhcpUnifiedRecorder, new[] { rec, field, values, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert //Unhandled IndexOutOfRangeException }
/* private static void RunIisUnifiedRecorderTest(string[] args) { try { var outFile = @"o:\tmp\hazine_log\output.txt"; var fs = new StreamWriter(outFile, false); fs.Close(); var recorder = new IISUnifiedRecorder(); recorder.GetInstanceListService()["Security Manager Remote Recorder"] = new MockSecurityManagerRemoteRecorder() { OutputEnabled = true, OutputFile = outFile }; recorder.SetConfigData(1, @"o:\tmp\hazine_log", "", "0", "", "", false, 100000, "", "", "", 1000, 3, "E=utf-8,FP=^u_ex[0-9]+\\.log$", 0, "", "", 0); recorder.Init(); recorder.Start(); } catch (Exception e) { Console.WriteLine(e); } } */ private static void RunDhcpRecorderTest(string[] args) { try { var outFile = @"C:\Users\yusuf.aykac\Desktop\output.txt"; var fs = new StreamWriter(outFile, false); fs.Close(); var recorder = new DhcpUnifiedRecorder(); recorder.GetInstanceListService()["Security Manager Remote Recorder"] = new MockSecurityManagerRemoteRecorder { OutputEnabled = true, OutputFile = outFile }; recorder.SetConfigData(1, @"E:\logfiles", "", "0", "", "", false, 100000, "", "", "", 1000, 3, "IFP=DhcpSrvLog-(.*).log", 0, "", "", 0); ; recorder.Init(); recorder.Start(); } catch (Exception e) { Console.WriteLine(e); } }