# Using anonymous type When validating multiple instances, an [anonymous type](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/anonymous-types) can be used for verification ## NUnit ```cs [Test] public Task Anon() { var person1 = new Person { GivenNames = "John", FamilyName = "Smith" }; var person2 = new Person { GivenNames = "Marianne", FamilyName = "Aguirre" }; return Verify( new { person1, person2 }); } ``` snippet source | anchor ## xUnit ```cs [Fact] public Task Anon() { var person1 = new Person { GivenNames = "John", FamilyName = "Smith" }; var person2 = new Person { GivenNames = "Marianne", FamilyName = "Aguirre" }; return Verify( new { person1, person2 }); } ``` snippet source | anchor ## Fixie ```cs public Task Anon() { var person1 = new Person { GivenNames = "John", FamilyName = "Smith" }; var person2 = new Person { GivenNames = "Marianne", FamilyName = "Aguirre" }; return Verify( new { person1, person2 }); } ``` snippet source | anchor ## MSTest ```cs [TestMethod] public Task Anon() { var person1 = new Person { GivenNames = "John", FamilyName = "Smith" }; var person2 = new Person { GivenNames = "Marianne", FamilyName = "Aguirre" }; return Verify( new { person1, person2 }); } ``` snippet source | anchor ## Results Results in the following: ```txt { person1: { GivenNames: John, FamilyName: Smith }, person2: { GivenNames: Marianne, FamilyName: Aguirre } } ``` snippet source | anchor