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