{"_id":"5543575b62b30e0d004b16f9","version":"553dec691a946a0d00ad6f2a","api":{"auth":"required","params":[],"results":{"codes":[]},"settings":"","url":""},"link_external":false,"sync_unique":"","updates":[],"category":"553dec691a946a0d00ad6f2b","githubsync":"","link_url":"","type":"basic","order":0,"project":"553dec691a946a0d00ad6f27","user":"54c4b05742190d0d00f5fbde","__v":6,"body":"TestStack.Dossier provides you with the code infrastructure to easily and quickly generate test fixture data for your automated tests in a terse, readable and maintainable way using the Test Data Builder, anonymous value and equivalence class patterns.\n\nSee [Getting Started with Dossier](doc:getting-started).\n\nFor more information please see the [blog post](http://robdmoore.id.au/blog/2013/05/26/test-data-generation-the-right-way-object-mother-test-data-builders-nsubstitute-nbuilder/) that gives the theory behind the approach this library was intended for.\n\nTestStack.Dossier is integrated with [NSubstitute](http://nsubstitute.github.io/) for proxy/mock/substitute object generation and [AutoFixture](https://github.com/AutoFixture/AutoFixture) for anonymous value generation. Version 1 was integrated with [NBuilder](https://github.com/garethdown44/nbuilder/) for list generation, but that is now replaced with internal code that uses [Castle Dynamic Proxy](http://www.castleproject.org/projects/dynamicproxy/) for an even terser syntax.\n\nPrior to v2.0 this library was known as NTestDataBuilder.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Contributions / Questions\"\n}\n[/block]\nIf you would like to contribute to this project then feel free to communicate with us via Twitter ([:::at:::teststacknet](https://twitter.com/teststacknet)) or alternatively submit a [pull request](https://github.com/TestStack/TestStack.Dossier/compare/) / [issue](https://github.com/TestStack/TestStack.Dossier/issues/new).\n\nFeel free to check out our [up-for-grabs issues if you don't know where to start](https://github.com/TestStack/TestStack.Dossier/labels/up-for-grabs).","createdAt":"2015-05-01T10:37:15.858Z","excerpt":"","hidden":false,"slug":"introduction","title":"Introduction","childrenPages":[]}
TestStack.Dossier provides you with the code infrastructure to easily and quickly generate test fixture data for your automated tests in a terse, readable and maintainable way using the Test Data Builder, anonymous value and equivalence class patterns. See [Getting Started with Dossier](doc:getting-started). For more information please see the [blog post](http://robdmoore.id.au/blog/2013/05/26/test-data-generation-the-right-way-object-mother-test-data-builders-nsubstitute-nbuilder/) that gives the theory behind the approach this library was intended for. TestStack.Dossier is integrated with [NSubstitute](http://nsubstitute.github.io/) for proxy/mock/substitute object generation and [AutoFixture](https://github.com/AutoFixture/AutoFixture) for anonymous value generation. Version 1 was integrated with [NBuilder](https://github.com/garethdown44/nbuilder/) for list generation, but that is now replaced with internal code that uses [Castle Dynamic Proxy](http://www.castleproject.org/projects/dynamicproxy/) for an even terser syntax. Prior to v2.0 this library was known as NTestDataBuilder. [block:api-header] { "type": "basic", "title": "Contributions / Questions" } [/block] If you would like to contribute to this project then feel free to communicate with us via Twitter ([@teststacknet](https://twitter.com/teststacknet)) or alternatively submit a [pull request](https://github.com/TestStack/TestStack.Dossier/compare/) / [issue](https://github.com/TestStack/TestStack.Dossier/issues/new). Feel free to check out our [up-for-grabs issues if you don't know where to start](https://github.com/TestStack/TestStack.Dossier/labels/up-for-grabs).