Exemplo n.º 1
0
        public async Task DeleteUserFromGroupsAsync_SuccessfulDeletingUserFromGroups_ReturnOk()
        {
            // Arrange
            var cxn        = new SqlConnectionWrapperMock();
            var repository = new SqlUserRepository(cxn.Object, cxn.Object);
            var errorId    = 1;

            cxn.SetupExecuteScalarAsync("DeleteUserFromGroups", It.IsAny <Dictionary <string, object> >(), 1, new Dictionary <string, object> {
                { "ErrorCode", errorId }
            });

            // Act
            await repository.DeleteUserFromGroupsAsync(1, new OperationScope { Ids = new[] { 3, 4 }, SelectAll = false });

            // Assert
            cxn.Verify();
        }