Entity Framework 6 Record and play – 1 of 5
Part 1 : What is EF record and play : http://msprogrammer.serviciipeweb.ro/2014/11/29/entity-framework-6-record-and-play-1-of-5/
Part 2: EF Record and play use: Testing : http://msprogrammer.serviciipeweb.ro/2014/12/08/entity-framework-6-record-and-play-use-unit-testing-part-2-of-5/
Part 3: EF Record and play use: Make demo: http://msprogrammer.serviciipeweb.ro/2014/12/14/entity-framework-6-record-and-play-use-making-demos-part-3-of-5/
Part 4: EF Record and play use: Record user Sql when a bug occurs: http://msprogrammer.serviciipeweb.ro/2014/12/26/ef-record-and-play-use-recording-user-sql-when-a-bug-occurred-part-4-of-5/
Part 5: EF record and play: conclusions: http://msprogrammer.serviciipeweb.ro/2015/01/05/ef-record-and-play-conclusions/
Entity Framework Record And Play
With this helper you can record and then play the actions in Entity Framework(>= 6).
For recording actions just reference the dll and use
DbInterception.Add(new InterceptionRecordOrPlay(@"a.zip", ModeInterception.Record));
(Note: For ASP.NET you will use Server.MapPath("~/a folder that supports write/namefile.zip")
For replay use
DbInterception.Add(new InterceptionRecordOrPlay(@"a.zip", ModeInterception.Play));
This can be use for
- Unit Testing
- Making demos
- Recording user actions when a bug occurred
Source code is available at https://github.com/ignatandrei/EFRecordAndPlay/wiki/
and has also a test 😉
There is also a NuGet package at https://www.nuget.org/packages/EFRecordAndPlay/
Leave a Reply