If you are doing Test Driven Development, your tests will be your requirement specification. So your test should be readable. We need to maintain the quality of the tests as same as the quality of the business logic. In this article I am going to take a very simple test and refactor tiny little things that helps to to make it more expressive.
EF6 has some really cool features. I was especially interested in the ability to use custom attributes to affect migrations. In this article, I will use the example of changing whether a column is case sensitive to illustrate how to use this feature.