public void GetMailAddress_WhenCalledAndPrincipalHasEmailClaim_ReturnsEmail() { string email = _fixture.Create <string>(); IPrincipal principal = CreateClaimsPrincipal(new[] { new Claim(_fixture.Create <string>(), _fixture.Create <string>()), ClaimHelper.CreateEmailClaim(email) }); IClaimResolver sut = CreateSut(principal); string result = sut.GetMailAddress(); Assert.That(result, Is.EqualTo(email)); }