{"_id":"5543575b62b30e0d004b16f9","version":{"_id":"553dec691a946a0d00ad6f2a","project":"553dec691a946a0d00ad6f27","__v":2,"createdAt":"2015-04-27T07:59:37.477Z","releaseDate":"2015-04-27T07:59:37.477Z","categories":["553dec691a946a0d00ad6f2b","5543585f795b590d001dc89a"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"553dec691a946a0d00ad6f2b","__v":3,"pages":["553dec6a1a946a0d00ad6f2d","5543575b62b30e0d004b16f9","5561ed6c4bfe45170030a059"],"version":"553dec691a946a0d00ad6f2a","project":"553dec691a946a0d00ad6f27","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-04-27T07:59:37.956Z","from_sync":false,"order":0,"slug":"getting-started","title":"Getting Started"},"project":"553dec691a946a0d00ad6f27","user":"54c4b05742190d0d00f5fbde","__v":6,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-05-01T10:37:15.858Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"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).","excerpt":"","slug":"introduction","type":"basic","title":"Introduction"}
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).