This project is no longer monitored. We have moved to GitHub: https://github.comhttp://comparenetobjects.codeplex.com/project/feeds/rssWhat you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects. Closed Unassigned: Unordered children with decimals may not work [9634]http://comparenetobjects.codeplex.com/workitem/9634Using the IgnoreCollectionOrder where the item in the collection is a decimal can cause false negatives. It looks like in c&#35; decimals can be stored with trailing 0&#39;s. Thus 0 can be stored as 0.00 or 0.0. The unordered collection routines look like they are building a string representation of the object to compare to try and find a match. When calling to string on the above decimals, you get &#34;0.0&#34; and &#34;0.00&#34; which are not equal in a string-sense causing these two records not to match when they should. I added some simple logic to the GetMatchIndex class to strip trailing 0&#39;s from decimals when building the index.<br /><br />Not sure if I can make a pull request for this but here is my code &#40;probably could be refactored&#33;&#41;<br />&#96;&#96;&#96;<br />if &#40;propertyValue is decimal&#41;<br /> &#123;<br /> var value &#61; propertyValue.ToString&#40;&#41;&#59;<br /> while &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;0&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> if &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;.&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> sb.AppendFormat&#40;&#34;&#123;0&#125;&#58;&#123;1&#125;,&#34;, item, value&#41;&#59;<br /> &#125;<br />&#96;&#96;&#96;<br />Comments: https://github.com/GregFinzer/Compare-Net-Objects/commit/2514760c1ed38ec1001a854c2bfd33da2e020f3bgfinzerSat, 05 Mar 2016 02:22:12 GMTClosed Unassigned: Unordered children with decimals may not work [9634] 20160305022212ACommented Unassigned: Unordered children with decimals may not work [9634]http://comparenetobjects.codeplex.com/workitem/9634Using the IgnoreCollectionOrder where the item in the collection is a decimal can cause false negatives. It looks like in c&#35; decimals can be stored with trailing 0&#39;s. Thus 0 can be stored as 0.00 or 0.0. The unordered collection routines look like they are building a string representation of the object to compare to try and find a match. When calling to string on the above decimals, you get &#34;0.0&#34; and &#34;0.00&#34; which are not equal in a string-sense causing these two records not to match when they should. I added some simple logic to the GetMatchIndex class to strip trailing 0&#39;s from decimals when building the index.<br /><br />Not sure if I can make a pull request for this but here is my code &#40;probably could be refactored&#33;&#41;<br />&#96;&#96;&#96;<br />if &#40;propertyValue is decimal&#41;<br /> &#123;<br /> var value &#61; propertyValue.ToString&#40;&#41;&#59;<br /> while &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;0&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> if &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;.&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> sb.AppendFormat&#40;&#34;&#123;0&#125;&#58;&#123;1&#125;,&#34;, item, value&#41;&#59;<br /> &#125;<br />&#96;&#96;&#96;<br />Comments: ** Comment from web user: gfinzer ** <p>Fixed:<br>https://github.com/GregFinzer/Compare-Net-Objects/commit/2514760c1ed38ec1001a854c2bfd33da2e020f3b</p>gfinzerSat, 05 Mar 2016 02:22:04 GMTCommented Unassigned: Unordered children with decimals may not work [9634] 20160305022204AClosed Unassigned: Object Disposed Exception [9656]http://comparenetobjects.codeplex.com/workitem/9656I use DBML and in the case i dont set Dataloadoptions i get an ObjectDiposedException after i closed the Connection and still use the Instance of the dbml object.<br /><br />I would need a Setting for irgnoring the ObjectDisposedException.<br /><br /><br /><br /> bei System.Data.Linq.DataContext.CheckDispose&#40;&#41;<br /> bei System.Data.Linq.DataContext.GetTable&#40;Type type&#41;<br /> bei System.Data.Linq.CommonDataServices.GetDataMemberQuery&#40;MetaDataMember member, Expression&#91;&#93; keyValues&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.ExecuteKeyQuery&#40;Object&#91;&#93; keyValues&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.Execute&#40;Object instance&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.DeferredSource.GetEnumerator&#40;&#41;<br /> bei System.Data.Linq.EntitySet&#96;1.Load&#40;&#41;<br /> bei System.Data.Linq.EntitySet&#96;1.get_Count&#40;&#41;<br /> bei KellermanSoftware.CompareNetObjects.TypeComparers.ListComparer.ListsHaveDifferentCounts&#40;CompareParms parms&#41; in Compare-NET-Objects-Distribution&#92;Source&#92;Compare-NET-Objects&#92;TypeComparers&#92;ListComparer.cs&#58;Zeile 84.<br /> bei KellermanSoftware.CompareNetObjects.TypeComparers.ListComparer.CompareType&#40;CompareParms parms&#41; in Compare-NET-Objects-Distribution&#92;Source&#92;Compare-NET-Objects&#92;TypeComparers&#92;ListComparer.cs&#58;Zeile 49.<br />Comments: https://github.com/GregFinzer/Compare-Net-Objects/commit/808ec99d8cfa74f07caad73b37bab596ce1ce6eagfinzerSat, 05 Mar 2016 02:21:31 GMTClosed Unassigned: Object Disposed Exception [9656] 20160305022131AClosed Unassigned: Compare Enums [9661]http://comparenetobjects.codeplex.com/workitem/9661When I try to compare a class that has an enum in it, Compare returns a false positive if the enum values don&#39;t match. Debugging through the code, TypeHelper.CanHaveChildren&#40;info.PropertyType&#41; returns true for the enum. On the surface, that doesn&#39;t make sense. <br />If I add a check if the type is an enum in that method, the call works as expected.<br /><br />Thanks,<br />Eric Gurney<br />Comments: https://github.com/GregFinzer/Compare-Net-Objects/commit/1cf7491f93b81e2398da022b24ce194912ad0037gfinzerSat, 05 Mar 2016 02:20:59 GMTClosed Unassigned: Compare Enums [9661] 20160305022059AClosed Unassigned: Give DifferencesString a setter. [9669]http://comparenetobjects.codeplex.com/workitem/9669I&#39;m not a fan of the string that DifferencesString produces, could you give it a setter so we can overwrite it with our own version.<br />Comments: https://github.com/GregFinzer/Compare-Net-Objects/commit/66b498b0229485fdcd6cb2b7aedd57922bc8743cgfinzerSat, 05 Mar 2016 02:20:26 GMTClosed Unassigned: Give DifferencesString a setter. [9669] 20160305022026AClosed Unassigned: Doubt: When Ignoring Types.... [9655]http://comparenetobjects.codeplex.com/workitem/9655Hi&#33;,<br /> I have a doubt about the &#34;CompareLogic&#34; when we set &#34;IgnoreObjectTypes&#34; to true, it&#180;s possible to define to ignore name menbers too&#63; Because when I do it like this. <br /><br />&#96;&#96;&#96;<br /> var comparador &#61; new CompareLogic&#40;&#41;&#59;<br /> comparador.Config.MembersToIgnore.Add&#40;&#34;Capacity&#34;&#41;&#59;<br /> comparador.Config.IgnoreObjectTypes &#61; true&#59;<br /> var resultado &#61; comparador.Compare&#40;dto, obj&#41;&#59;<br /> Assert.IsTrue&#40;resultado.AreEqual, resultado.DifferencesString&#41;&#59;<br />&#96;&#96;&#96;<br /><br />I Receive an error of different types, when I call &#34;.Compare&#34;<br />Comments: https://github.com/GregFinzer/Compare-Net-Objects/commit/f5a39304e96f9f461877a13877479ea4a5ae01d7gfinzerSat, 05 Mar 2016 02:19:55 GMTClosed Unassigned: Doubt: When Ignoring Types.... [9655] 20160305021955ACommented Unassigned: Doubt: When Ignoring Types.... [9655]http://comparenetobjects.codeplex.com/workitem/9655Hi&#33;,<br /> I have a doubt about the &#34;CompareLogic&#34; when we set &#34;IgnoreObjectTypes&#34; to true, it&#180;s possible to define to ignore name menbers too&#63; Because when I do it like this. <br /><br />&#96;&#96;&#96;<br /> var comparador &#61; new CompareLogic&#40;&#41;&#59;<br /> comparador.Config.MembersToIgnore.Add&#40;&#34;Capacity&#34;&#41;&#59;<br /> comparador.Config.IgnoreObjectTypes &#61; true&#59;<br /> var resultado &#61; comparador.Compare&#40;dto, obj&#41;&#59;<br /> Assert.IsTrue&#40;resultado.AreEqual, resultado.DifferencesString&#41;&#59;<br />&#96;&#96;&#96;<br /><br />I Receive an error of different types, when I call &#34;.Compare&#34;<br />Comments: ** Comment from web user: gfinzer ** <p>Fixed on GitHub:<br>https://github.com/GregFinzer/Compare-Net-Objects/commit/f5a39304e96f9f461877a13877479ea4a5ae01d7</p>gfinzerSat, 05 Mar 2016 02:19:41 GMTCommented Unassigned: Doubt: When Ignoring Types.... [9655] 20160305021941APatch Applied: #17716https://comparenetobjects.codeplex.com/SourceControl/list/patches
<p><a href='https://www.codeplex.com/site/users/view/gfinzer'>gfinzer</a> has applied patch #17716.</p>
<p><b>Comment:</b><br />Applied</p>gfinzerFri, 04 Mar 2016 15:03:03 GMTPatch Applied: #17716 20160304030303PCommented Unassigned: Object Disposed Exception [9656]http://comparenetobjects.codeplex.com/workitem/9656I use DBML and in the case i dont set Dataloadoptions i get an ObjectDiposedException after i closed the Connection and still use the Instance of the dbml object.<br /><br />I would need a Setting for irgnoring the ObjectDisposedException.<br /><br /><br /><br /> bei System.Data.Linq.DataContext.CheckDispose&#40;&#41;<br /> bei System.Data.Linq.DataContext.GetTable&#40;Type type&#41;<br /> bei System.Data.Linq.CommonDataServices.GetDataMemberQuery&#40;MetaDataMember member, Expression&#91;&#93; keyValues&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.ExecuteKeyQuery&#40;Object&#91;&#93; keyValues&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.Execute&#40;Object instance&#41;<br /> bei System.Data.Linq.CommonDataServices.DeferredSourceFactory&#96;1.DeferredSource.GetEnumerator&#40;&#41;<br /> bei System.Data.Linq.EntitySet&#96;1.Load&#40;&#41;<br /> bei System.Data.Linq.EntitySet&#96;1.get_Count&#40;&#41;<br /> bei KellermanSoftware.CompareNetObjects.TypeComparers.ListComparer.ListsHaveDifferentCounts&#40;CompareParms parms&#41; in Compare-NET-Objects-Distribution&#92;Source&#92;Compare-NET-Objects&#92;TypeComparers&#92;ListComparer.cs&#58;Zeile 84.<br /> bei KellermanSoftware.CompareNetObjects.TypeComparers.ListComparer.CompareType&#40;CompareParms parms&#41; in Compare-NET-Objects-Distribution&#92;Source&#92;Compare-NET-Objects&#92;TypeComparers&#92;ListComparer.cs&#58;Zeile 49.<br />Comments: ** Comment from web user: gfinzer ** <p>This has been implemented on GitHub:<br>https://github.com/GregFinzer/Compare-Net-Objects/commit/808ec99d8cfa74f07caad73b37bab596ce1ce6ea<br></p>gfinzerFri, 04 Mar 2016 14:59:50 GMTCommented Unassigned: Object Disposed Exception [9656] 20160304025950PCommented Unassigned: Give DifferencesString a setter. [9669]http://comparenetobjects.codeplex.com/workitem/9669I&#39;m not a fan of the string that DifferencesString produces, could you give it a setter so we can overwrite it with our own version.<br />Comments: ** Comment from web user: gfinzer ** <p>This has been implemented on Github:<br>https://github.com/GregFinzer/Compare-Net-Objects/commit/66b498b0229485fdcd6cb2b7aedd57922bc8743c</p>gfinzerFri, 04 Mar 2016 14:59:13 GMTCommented Unassigned: Give DifferencesString a setter. [9669] 20160304025913PCommented Unassigned: Compare Enums [9661]http://comparenetobjects.codeplex.com/workitem/9661When I try to compare a class that has an enum in it, Compare returns a false positive if the enum values don&#39;t match. Debugging through the code, TypeHelper.CanHaveChildren&#40;info.PropertyType&#41; returns true for the enum. On the surface, that doesn&#39;t make sense. <br />If I add a check if the type is an enum in that method, the call works as expected.<br /><br />Thanks,<br />Eric Gurney<br />Comments: ** Comment from web user: gfinzer ** <p>Eric,</p><p>We are going to track issues at Github now. This fix has already been submitted on Github.<br>https://github.com/GregFinzer/Compare-Net-Objects/commit/1cf7491f93b81e2398da022b24ce194912ad0037</p><p>Thanks,<br>Greg</p>gfinzerFri, 04 Mar 2016 14:58:17 GMTCommented Unassigned: Compare Enums [9661] 20160304025817PCommented Unassigned: Compare Enums [9661]http://comparenetobjects.codeplex.com/workitem/9661When I try to compare a class that has an enum in it, Compare returns a false positive if the enum values don&#39;t match. Debugging through the code, TypeHelper.CanHaveChildren&#40;info.PropertyType&#41; returns true for the enum. On the surface, that doesn&#39;t make sense. <br />If I add a check if the type is an enum in that method, the call works as expected.<br /><br />Thanks,<br />Eric Gurney<br />Comments: ** Comment from web user: ekgurney14 ** <p>Now that you are over at github, are these issues still going to be tracked here, or should we resubmit them over at there?</p><p>Thanks,<br>Eric<br></p>ekgurney14Fri, 04 Mar 2016 14:06:32 GMTCommented Unassigned: Compare Enums [9661] 20160304020632PPatch Uploaded: #18150https://comparenetobjects.codeplex.com/SourceControl/list/patches
<p><a href='https://www.codeplex.com/site/users/view/kasimhusaini'>kasimhusaini</a> has uploaded a patch.</p>
<p><b>Description:</b><br />Fixed the issue with CompareType for DataRowComparer where if any of the compared column value &#40;original or updated&#41; is null, value of the not null column difference was getting set to &#34;System.Data.DataRow&#34; instead of actual column value.</p>kasimhusainiThu, 03 Mar 2016 06:41:06 GMTPatch Uploaded: #18150 20160303064106AClosed Unassigned: Date Comparison [9667]http://comparenetobjects.codeplex.com/workitem/9667I have two dates that are identical and it&#39;s being logged as a difference. I inspect the objects and they are exactly the same<br /><br /><br />&#9;&#9;DifferencesString&#9;&#34; Begin Differences &#40;1 differences&#41;&#58; Types &#91;DateTime,DateTime&#93;, Item Expected.LastUpdate &#33;&#61; Actual.LastUpdate, Values &#40;10&#47;2&#47;2014 12&#58;38&#58;18 PM,10&#47;2&#47;2014 12&#58;38&#58;18 PM&#41; End Differences &#40;Maximum of 20 differences shown&#41;.&#34;&#9;String<br /><br />Above is the output of the differenceString..<br />gfinzerWed, 02 Mar 2016 15:46:42 GMTClosed Unassigned: Date Comparison [9667] 20160302034642PUpdated Wiki: Homehttps://comparenetobjects.codeplex.com/wikipage?version=30<div class="wikidoc"><h1>This project is no longer monitored. We have moved to GitHub:</h1>
<h2><a href="https://github.com/GregFinzer/Compare-Net-Objects">https://github.com/GregFinzer/Compare-Net-Objects</a></h2>
<a href="http://www.kellermansoftware.com"><img style="border:none;" src="http://www.kellermanstores.com/Content/images/logo.png" alt="Kellerman Software Logo" title="Kellerman Software Logo" /></a><br /><a href="http://www.NDepend.com"><img style="border:none;" src="http://www.kellermanstores.com/Content/images/PoweredByNDepend.png" alt="nDepend" title="nDepend" /></a><br /><br /><b>Project Description</b><br />What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects. <br /><br /><b>Compatiblity</b><br />Compatible with .NET Framework 3.5 and higher. Portable Class Library version works with .NET 4.0+, Silverlight 5+, Windows Phone 8+, Windows RT 8+, Xamarin iOS, and Xamarin Droid<br /><br /><b>NuGet Package</b><br /><a href="http://www.nuget.org/packages/CompareNETObjects">http://www.nuget.org/packages/CompareNETObjects</a><br /><br />Features
<ul><li>Compare Children (on by default)</li>
<li>Handling for Trees with Children Pointing To Parents (Circular References)</li>
<li>Compare Primitive Types</li>
<li>Compare Structs</li>
<li>Compare IList Objects</li>
<li>Compare Single and Multi-Dimensional Arrays</li>
<li>Compare IDictionary Objects</li>
<li>Compare Publicly visible Class Fields and Properties</li>
<li>Compare Private Fields and Properties (off by default)</li>
<li>Compare Enums</li>
<li>Compare Timespans</li>
<li>Compare Guids</li>
<li>Compare Classes that Implement IList with Indexers</li>
<li>Compare DataSet Data</li>
<li>Compare DataTable Data</li>
<li>Compare DataRow Data</li>
<li>Compare LinearGradient</li>
<li>Compare HashSet</li>
<li>Compare URI</li>
<li>Compare IPEndPoint</li>
<li>Compare Types of Type (RuntimeType)</li>
<li>Source code in C# </li>
<li>NUnit Test Project Included</li>
<li>Ability to load settings from a config file for use with powershell</li>
<li>Several configuration options for comparing private elements, ignoring specific elements, including specific elements.</li>
<li>Property and Field Info reflection caching for increased performance</li>
<li>Rich Differences List or simple DifferencesString</li>
<li>Supports custom comparison functions</li>
<li>ElapsedMilliseconds indicates how long the comparison took</li>
<li>Ability to IgnoreCollectionOrder</li>
<li>Thread Safe </li>
<li>Ability to pass in the configuration </li>
<li>Ability to ignore indexer comparison </li>
<li>Ability to ignore types</li>
<li>Interface member filtering </li>
<li>Ability to treat string.empty and null as equal </li>
<li>Beyond Compare Report </li>
<li>WinMerge Report </li>
<li>CSV Report </li>
<li>User Friendly Report </li></ul>
</div><div class="ClearBoth"></div>gfinzerTue, 01 Mar 2016 20:59:46 GMTUpdated Wiki: Home 20160301085946PNew Post: Are there are plans to support the .NET Core runtime?http://comparenetobjects.codeplex.com/discussions/651903<div style="line-height: normal;">Steve,
<br />
<br />
That is a great idea. Please implement and request a pull request. The new project is here:
<br />
<a href="https://github.com/GregFinzer/comparenetobjects" rel="nofollow">https://github.com/GregFinzer/comparenetobjects</a>
<br />
<br />
Thanks,
<br />
Greg<br />
</div>gfinzerMon, 29 Feb 2016 23:18:35 GMTNew Post: Are there are plans to support the .NET Core runtime? 20160229111835PNew Post: Are there are plans to support the .NET Core runtime?http://comparenetobjects.codeplex.com/discussions/651903<div style="line-height: normal;">I would like to use Compare .NET Objects with some unit tests which target the .NET Core platform. Are there any plans to produce a package which is compatible with the .NET Core runtime?<br />
</div>steviehaileyMon, 29 Feb 2016 17:49:29 GMTNew Post: Are there are plans to support the .NET Core runtime? 20160229054929PCommented Unassigned: Unordered children with decimals may not work [9634]http://comparenetobjects.codeplex.com/workitem/9634Using the IgnoreCollectionOrder where the item in the collection is a decimal can cause false negatives. It looks like in c&#35; decimals can be stored with trailing 0&#39;s. Thus 0 can be stored as 0.00 or 0.0. The unordered collection routines look like they are building a string representation of the object to compare to try and find a match. When calling to string on the above decimals, you get &#34;0.0&#34; and &#34;0.00&#34; which are not equal in a string-sense causing these two records not to match when they should. I added some simple logic to the GetMatchIndex class to strip trailing 0&#39;s from decimals when building the index.<br /><br />Not sure if I can make a pull request for this but here is my code &#40;probably could be refactored&#33;&#41;<br />&#96;&#96;&#96;<br />if &#40;propertyValue is decimal&#41;<br /> &#123;<br /> var value &#61; propertyValue.ToString&#40;&#41;&#59;<br /> while &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;0&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> if &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;.&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> sb.AppendFormat&#40;&#34;&#123;0&#125;&#58;&#123;1&#125;,&#34;, item, value&#41;&#59;<br /> &#125;<br />&#96;&#96;&#96;<br />Comments: ** Comment from web user: Halaveika ** <p>![Image](http://i.imgur.com/xjeQrQF.jpg)</p>HalaveikaMon, 29 Feb 2016 10:47:34 GMTCommented Unassigned: Unordered children with decimals may not work [9634] 20160229104734ACommented Unassigned: Unordered children with decimals may not work [9634]http://comparenetobjects.codeplex.com/workitem/9634Using the IgnoreCollectionOrder where the item in the collection is a decimal can cause false negatives. It looks like in c&#35; decimals can be stored with trailing 0&#39;s. Thus 0 can be stored as 0.00 or 0.0. The unordered collection routines look like they are building a string representation of the object to compare to try and find a match. When calling to string on the above decimals, you get &#34;0.0&#34; and &#34;0.00&#34; which are not equal in a string-sense causing these two records not to match when they should. I added some simple logic to the GetMatchIndex class to strip trailing 0&#39;s from decimals when building the index.<br /><br />Not sure if I can make a pull request for this but here is my code &#40;probably could be refactored&#33;&#41;<br />&#96;&#96;&#96;<br />if &#40;propertyValue is decimal&#41;<br /> &#123;<br /> var value &#61; propertyValue.ToString&#40;&#41;&#59;<br /> while &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;0&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> if &#40;value&#91;value.Length - 1&#93; &#61;&#61; &#39;.&#39;&#41;<br /> &#123;<br /> value &#61; value.Substring&#40;0, value.Length - 1&#41;&#59;<br /> &#125;<br /> sb.AppendFormat&#40;&#34;&#123;0&#125;&#58;&#123;1&#125;,&#34;, item, value&#41;&#59;<br /> &#125;<br />&#96;&#96;&#96;<br />Comments: ** Comment from web user: Halaveika ** <p>Looks like this issue reproduces only for properties, and with IgnoreCollectionOrder = true.<br>See screens below</p>HalaveikaMon, 29 Feb 2016 10:42:40 GMTCommented Unassigned: Unordered children with decimals may not work [9634] 20160229104240ACommented Unassigned: Date Comparison [9667]http://comparenetobjects.codeplex.com/workitem/9667I have two dates that are identical and it&#39;s being logged as a difference. I inspect the objects and they are exactly the same<br /><br /><br />&#9;&#9;DifferencesString&#9;&#34; Begin Differences &#40;1 differences&#41;&#58; Types &#91;DateTime,DateTime&#93;, Item Expected.LastUpdate &#33;&#61; Actual.LastUpdate, Values &#40;10&#47;2&#47;2014 12&#58;38&#58;18 PM,10&#47;2&#47;2014 12&#58;38&#58;18 PM&#41; End Differences &#40;Maximum of 20 differences shown&#41;.&#34;&#9;String<br /><br />Above is the output of the differenceString..<br />Comments: ** Comment from web user: ddyson ** <p>Yes, I finally was able to track it down to the ticks. You're absolutely correct. I'll make that setting and check it out. Thanks.</p>ddysonTue, 23 Feb 2016 18:48:01 GMTCommented Unassigned: Date Comparison [9667] 20160223064801P