Alexander Kateen
Company:
Today, development without writing tests is unthinkable, and test frameworks are widely used for convenience. Existing test frameworks use attributes for their work, the applicability of which has significant limitations due to their implementation in .NET. But in the new version of C#, there has been a small revolution of this special type: they have become generalized, and this has unimaginably expanded their potential. For example, it is now possible to write more efficient and expressive generalized tests. Out-of-the-box popular test frameworks do not allow you to work with generalized methods, but provide flexible functionality to make this possible. This talk will focus on how to friend tests with generalizations using the rarely used features of test frameworks.
Company:
Company: Tinkoff