Ejemplo n.º 1
0
        public async Task Should_Get_Current_Person()
        {
            // Arrange
            Person expectedPerson = FakePersons.Performer;
            var    claims         = new List <Claim>
            {
                new Claim("/person_id", expectedPerson.Id.ToString())
            };

            _httpContextAccessor.HttpContext.User.Claims.Returns(claims);
            _arpaContext.FindAsync <Person>(expectedPerson.Id).Returns(expectedPerson);

            // Act
            Person person = await _userAccessor.GetCurrentPersonAsync();

            // Assert
            person.Should().Be(expectedPerson);
        }