コード例 #1
0
        public async Task GetAllUsers_WhenCalled_ShouldReturnMappedUsers()
        {
            var calls = 0;
            var users = Fixture.CreateMany <UserDto>().ToArray();

            mockUserMapper.Setup(e => e.MapToModel(It.IsAny <User>()))
            .Returns(() => users[calls])
            .Callback(() => calls++);

            var response = await sut.GetAllUsers();

            response.Data.Should().BeEquivalentTo(users);
            response.StatusCode.Should().Be(200);
        }