All Projects → OmarElabd → Objectexporter

OmarElabd / Objectexporter

Licence: gpl-3.0
Object Exporter lets you export out an object while debugging in Visual Studio, the object can be serialized in either C#, JSON or XML.

Projects that are alternatives of or similar to Objectexporter

Chutzpah
Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.
Stars: ✭ 549 (+128.75%)
Mutual labels:  visual-studio, testing-tools
jest-trx-results-processor
Jest results processor for exporting into TRX files for Visual Studio
Stars: ✭ 23 (-90.42%)
Mutual labels:  visual-studio, testing-tools
Vstest
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Stars: ✭ 624 (+160%)
Mutual labels:  visual-studio, testing-tools
extrapolate
generalize counter-examples of property-based testing
Stars: ✭ 13 (-94.58%)
Mutual labels:  debugging, testing-tools
Vstest Docs
Documentation for the Visual Studio Test Platform.
Stars: ✭ 165 (-31.25%)
Mutual labels:  visual-studio, testing-tools
Sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Stars: ✭ 2,791 (+1062.92%)
Mutual labels:  visual-studio
Testrocket
Super simple Ruby testing library
Stars: ✭ 229 (-4.58%)
Mutual labels:  testing-tools
Angularspawebapi
Angular Single Page Application with an ASP.NET Core Web API that uses token authentication
Stars: ✭ 222 (-7.5%)
Mutual labels:  visual-studio
Ali
Generate HTTP load and plot the results in real-time
Stars: ✭ 3,055 (+1172.92%)
Mutual labels:  testing-tools
Swaks
Swaks - Swiss Army Knife for SMTP
Stars: ✭ 239 (-0.42%)
Mutual labels:  testing-tools
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (-2.92%)
Mutual labels:  visual-studio
Htmltestrunner
A Test Runner in python, for Human Readable HTML Reports
Stars: ✭ 228 (-5%)
Mutual labels:  testing-tools
Icecream Cpp
🍦 Never use cout/printf to debug again
Stars: ✭ 225 (-6.25%)
Mutual labels:  debugging
Mockito Scala
Mockito for Scala language
Stars: ✭ 231 (-3.75%)
Mutual labels:  testing-tools
Recheck Web
recheck for web apps – change comparison tool with local Golden Masters, Git-like ignore syntax and "Unbreakable Selenium" tests.
Stars: ✭ 224 (-6.67%)
Mutual labels:  testing-tools
Github Exporter
Prometheus exporter for github metrics
Stars: ✭ 231 (-3.75%)
Mutual labels:  exporter
Gauge
Light weight cross-platform test automation
Stars: ✭ 2,622 (+992.5%)
Mutual labels:  testing-tools
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Stars: ✭ 15,296 (+6273.33%)
Mutual labels:  visual-studio
Pyrasite
Inject code into running Python processes
Stars: ✭ 2,586 (+977.5%)
Mutual labels:  debugging
Goreplay
As your application grows, the effort required to test it also grows exponentially. GoReplay offers you the simple idea of reusing your existing traffic for testing, which makes it incredibly powerful. Our state of art technique allows you to analyze and record your application traffic without affecting it. This eliminates the risks that come with putting a third party component in the critical path.
Stars: ✭ 14,981 (+6142.08%)
Mutual labels:  testing-tools

Object Exporter

Join the chat at https://gitter.im/OmarElabd/ObjectExporter Build status

Object Exporter lets you export out an object while debugging in Visual Studio. Currently supported output formats are: C# Object Initialization Code, JSON and XML.

Release Notes

[1.7.0] (https://raw.githubusercontent.com/OmarElabd/ObjectExporter/master/ObjectExporter.VsPackage/Documentation/Release%20Notes.txt)

Use Cases

  1. Persisting an object state for debugging comparisons.

  2. Searching for information within objects.

  3. Generating C# object initialization code for unit testing.

Output

The currently supported output formats are: C# Object Initialization Code, JSON and XML.

Instructions

Object Exporter is accessed through the tools menu and is only visible when you are debugging and stopped at a breakpoint.

Select from tool menu

Once the menu option is selected a dialog is shown with settings for the Object Export.

Object exporter has two modes for selecting objects to export, one is by selecting from a checklist which is populated with your locals.

Select locals

The other mode is by writing a custom expression as you would in the watch window.

Custom Expression

Once an object is written or selected, object exporter will attempt to calculate it's depth in the background. This depth will give you an indication of what cutoff would need to be specified to export the entire object. Note some objects may contain circular references.

Select Locals with calculated depth

Once your objects and settings are selected, you may export them in your desired format. A dialog will be displayed with the generated ouput for each of your objects.

C#:

Generated C#

JSON:

Generated JSON

XML:

Generated XML

Settings

Object exporter settings is access through Tools -> Options -> Object Exporter

Settings

Powered By

Object Exporter is powered by RayGun.

Raygun

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].