---
title: "Discussion on \"Emberace MemberData attribute.\" | Hashnode"
description: "Discussion on \"Emberace MemberData attribute.\". Naming is hard. Well described test suites are even harder. I've seen a lot of tests that goes like this:\n[MemberData(nameof(Data))]\npublic void EmailValidator_Should_Validate_Correctly(\n    string data, bool expected)\n{\n  var emailValidator = new Em..."
url: "https://hashnode.com/posts/emberace-memberdata-attribute/5fd8a93bfa69881c09432f2b"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Emberace MemberData attribute.](https://blog.ciechowski.net/emberace-memberdata-attribute?utm_source=hashnode&utm_medium=feed)

Naming is hard. Well described test suites are even harder. I've seen a lot of tests that goes like this: \[MemberData(nameof(Data))\] public void EmailValidator\_Should\_Validate\_Correctly( string data, bool expected) { var emailValidator = new Em...

Dec 14, 2020 · 3 min read · blog.ciechowski.net  
Read the article

-   [#csharp](https://hashnode.com/tag/csharp)
-   [#unit-testing](https://hashnode.com/tag/unit-testing)

## Written by

[Kuba Ciechowski](https://hashnode.com/@kciechowski)

@kciechowski · Gdańsk, Poland

  
[View profile](https://hashnode.com/@kciechowski)

soft skilled developer

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
