public void TryCompare_Years_Equal_Expected_One_Years() { _outputType = "Years"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "1"); }
public void TryCompare_SplitSeconds_One_Over_Expected_One_SplitSeconds() { _input2 = "2011/06/05 08:20:30:124 AM"; _outputType = "Milliseconds"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.AreEqual("1", result); }
public void TryCompare_Seconds_Negative_Expected_NegativeOne_Seconds() { _input2 = "2011/06/05 08:20:29:123 AM"; _outputType = "Seconds"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "-1"); }
public void TryCompare_Minutes_One_Over_Expected_One_Minutes() { _input2 = "2011/06/05 08:21:30:124 AM"; _outputType = "Minutes"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "1"); }
public void TryCompare_Weeks_Equal_Expected_One_Weeks() { _input2 = "2011/06/12 08:20:30:123 AM"; _outputType = "Weeks"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "1"); }
public void TryCompare_Weeks_Negative_Expected_NegativeOne_Weeks() { _input2 = "2011/05/28 08:20:30:123 AM"; _outputType = "Weeks"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.AreEqual("-2", result); }
public void TryCompare_Years_One_Short_Expected_Zero_Years() { _input2 = "2012/06/05 08:20:30:122 AM"; _outputType = "Years"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "0"); }
public void TryCompare_SplitSeconds_Equal_Expected_Zero_SplitSeconds() { _input2 = "2011/06/05 08:20:30:123 AM"; _outputType = "Milliseconds"; var comparer = DateTimeConverterFactory.CreateComparer(); var dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out string result, out string error); Assert.IsTrue(result == "0"); }
public void TryCompare_Hours_One_Short_Expected_Zero_Hours() { string result; string error; _input2 = "2011/06/05 09:20:30:122 AM"; _outputType = "Hours"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "0"); }
public void TryCompare_Seconds_One_Over_Expected_One_Seconds() { string result; string error; _input2 = "2011/06/05 08:20:31:124 AM"; _outputType = "Seconds"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "1"); }
public void TryCompare_Minutes_Negative_Expected_NegativeOne_Minutes() { string result; string error; _input2 = "2011/06/05 08:19:30:123 AM"; _outputType = "Minutes"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, _input2, InputFormat, _outputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "-1"); }
public void TryCompare_Years_Negative_Years_Expected_NegativeOne_Years() { string result; string error; Input2 = "2010/06/05 08:20:30:124 AM"; OutputType = "Years"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, Input2, InputFormat, OutputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "-1"); }
public void TryCompare_SplitSeconds_One_Over_Expected_One_SplitSeconds() { string result; string error; Input2 = "2011/06/05 08:20:30:124 AM"; OutputType = "Split Secs"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, Input2, InputFormat, OutputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.AreEqual("1", result); }
public void TryCompare_SplitSeconds_One_Short_Expected_Zero_SplitSeconds() { string result; string error; Input2 = "2011/06/05 08:20:30:122 AM"; OutputType = "Split Secs"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, Input2, InputFormat, OutputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "-1"); }
public void TryCompare_Minutes_Equal_Expected_One_Minutes() { string result; string error; Input2 = "2011/06/05 08:21:30:123 AM"; OutputType = "Minutes"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, Input2, InputFormat, OutputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "1"); }
public void TryCompare_Weeks_One_Over_Expected_One_Weeks() { string result; string error; Input2 = "2011/06/12 08:20:30:124 AM"; OutputType = "Weeks"; IDateTimeComparer comparer = DateTimeConverterFactory.CreateComparer(); IDateTimeDiffTO dateTimeResult = DateTimeConverterFactory.CreateDateTimeDiffTO(Input1, Input2, InputFormat, OutputType); comparer.TryCompare(dateTimeResult, out result, out error); Assert.IsTrue(result == "1"); }
public void DateTimeConverterFactory_CreateDateTimeDiffTO() { const string input1 = "input1"; const string input2 = "input2"; const string inputFormat = "inputFormat"; const string outputType = "outputType"; var dateTimeDiffTO = DateTimeConverterFactory.CreateDateTimeDiffTO(input1, input2, inputFormat, outputType); Assert.AreEqual(input1, dateTimeDiffTO.Input1); Assert.AreEqual(input2, dateTimeDiffTO.Input2); Assert.AreEqual(inputFormat, dateTimeDiffTO.InputFormat); Assert.AreEqual(outputType, dateTimeDiffTO.OutputType); Assert.AreEqual(typeof(DateTimeDiffTO), dateTimeDiffTO.GetType()); }
/// <summary> /// Used for converting the properties of this activity to a DateTimeTO object /// </summary> /// <param name="input1">The input1.</param> /// <param name="input2">The input2.</param> /// <param name="evaledInputFormat">The evaled input format.</param> /// <param name="outputType">Type of the output.</param> /// <returns></returns> private static IDateTimeDiffTO ConvertToDateTimeDiffTo(string input1, string input2, string evaledInputFormat, string outputType) { return(DateTimeConverterFactory.CreateDateTimeDiffTO(input1, input2, evaledInputFormat, outputType)); }