# 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