public void WhenICompareTheObjectWithTheObject(string leftKey, string rightKey) { var left = ScenarioContext.Current[leftKey]; var right = ScenarioContext.Current[rightKey]; var leftProperties = new PropertyValues(left); var rightProperties = new PropertyValues(right); ScenarioContext.Current.Set(leftProperties.Compare(rightProperties).Where(r => !r.IsSameResult)); }